home *** CD-ROM | disk | FTP | other *** search
/ JCSM Shareware Collection 1996 September / JCSM Shareware Collection (JCS Distribution) (September 1996).ISO / prdctvty / 11420k01.ziv / RAMD.EXE / RAMDESK.DOC < prev    next >
Text File  |  1994-03-15  |  131KB  |  3,150 lines

  1. TO:  INTEGRA COMPUTING, 910 Cobb Place Manor Dr., Marietta, GA  30066    RD 2.6
  2.  
  3.             Name __________________________________________________________
  4.        Firm Name __________________________________  Phone ________________
  5.          Address __________________________________________________________
  6.             City _________________  State ___  Zip _______  County ________
  7.  # Professionals _____  # Employees ____  Type of Business ________________
  8. I first heard of Integra Computing from ___________________________________
  9. Prices and availability are subject to change without notice.
  10.  
  11. Send registered** copies of the following:
  12.     RAMdesk for use on ___ network workstations                          $_____
  13.                        ___ non-connected workstations                    $_____ 
  14.     $50 for each of first 5 wkstations; $40 for each of wkstations 6-20;  
  15.     $35 for each of wkstations 21-50;   $30 for each of wkstations 51-100;
  16.     $25 for each of wkstations 101-200; $20 each thereafter.
  17. ___ copies of TickleX        at $60 (only $35 with each copy of RAMdesk) $_____
  18. ___ copies of ReSearch       at $90                                      $_____
  19. +++ Add an extra $60 for each hour of telephone support* you wish to buy $_____
  20.  
  21. Send unregistered** copies of the following:
  22. ___ copies of TickleX        at $10 ea                                   $_____
  23. ___ copies of ReSearch       at $10 ea                                   $_____
  24. ___ copies of BillPower      at $10 ea                                   $_____
  25. ___ copies of BillPower Plus at $15 ea                                   $_____
  26.  
  27. To have programs supplied on 3.5" media, enclose $5.00 extra PER PROGRAM $_____
  28. If you don't live in the U.S., Canada, or Mexico, please add $10.00 more $_____
  29.  
  30.                                                              TOTAL ORDER $_____
  31.           ___% Sales Tax for ___________ county, if you're a GA resident $_____
  32.  
  33. If you live in a country that was formerly governed by communists, and 
  34. this order is being placed before 1 January 1994, you may subtract 50%  -$_____
  35.  
  36.       Please enclose CHECK or MONEY ORDER in US dollars  --  GRAND TOTAL $_____
  37.  
  38.       Credit card orders and purchase orders which are
  39.       not accompanied by payment will not be accepted.
  40.       A check or money order must show on its face the
  41.       name & address of a US bank that will accept it.
  42.  
  43.  
  44.  
  45. I have read and agreed to all the terms of the Disclaimer found below.
  46.  
  47. _______________________________________                       _________________
  48. SIGNATURE                                                     DATE
  49.  
  50. *   Telephone support will be provided if you pre-purchase it with  this  order 
  51. form.  Such support must be used within a year.  When you need assistance,  you 
  52. may reach Integra Computing (404-426-5735) most weekdays from 4:00pm to 6:00pm, 
  53. Eastern Time.  Because so much time is required to respond to mailed correspon-
  54. dence,  letters requesting assistance may not be answered.  If you  need  help, 
  55. call  -- don't write.  But please don't even call unless  you've  pre-purchased 
  56. support  with this order form; if you call without having prepaid for  support, 
  57. each call will cost you a minimum of $15, plus $1.50 per minute.
  58.  
  59. **  Unregistered  software is programmed to  remind  you to  register.   Please 
  60. note that no credit will be  given at the time of registration for the cost  of 
  61. an unregistered copy.
  62. -- LICENSE:
  63.      BillPower,  TickleX,  MT-Tracker, PopForm, ReSearch, Nifty,  RAMdesk,  and 
  64. their  documentation are  copyrighted in 1985 to 1994 by R.A. Kelly.   You  may 
  65. use  any program on as many computers as you like, as long as it is never  ins-
  66. talled  with a SERIAL NUMBER (provided to you when you register as a  user)  on 
  67. more than one computer at a time and as long as you do not alter the program in 
  68. any way.  You may distribute any of these programs to potential new users, pro-
  69. vided  that you never divulge your SERIAL NUMBER to anyone, that you charge  no 
  70. fee for the program, and that you do not bundle it with (or use it as an incen-
  71. tive to purchase or  lease) any  other product or service, without the  written 
  72. consent of R.A. Kelly.  All rights not expressly granted above are reserved  in 
  73. R.A. Kelly.
  74.  
  75. -- DISCLAIMER:
  76.      BillPower, TickleX, MT-Tracker, PopForm, ReSearch, Nifty, and RAMdesk  may 
  77. contain design and  programming  flaws.  Before using ANY software on a regular 
  78. basis,  try estimating the potential harm that could result from your  reliance 
  79. upon  it.  Please don't use any of these programs unless you're willing to  as-
  80. sume  the  associated risks, such as billing and report inaccuracies  and  data 
  81. loss.
  82.  
  83.      BILLPOWER,   TICKLEX, MT-TRACKER, POPFORM, RESEARCH, NIFTY,  RAMDESK,  AND 
  84. THEIR INSTRUCTIONS ARE PROVIDED "AS  IS", WITHOUT WARRANTY OF ANY KIND (INCLUD-
  85. ING  THE  IMPLIED WARRANTIES OF MERCHANTABILITY  AND FITNESS FOR  A  PARTICULAR 
  86. PURPOSE).  NO ORAL OR WRITTEN INFORMATION  OR ADVICE  PROVIDED  BY INTEGRA, ITS 
  87. DEALERS,  DISTRIBUTORS, AGENTS,  OR  EMPLOYEES SHALL  CREATE A WARRANTY OF  ANY 
  88. KIND  REGARDING  BILLPOWER, TICKLEX, MT-TRACKER, POPFORM, RESEARCH,  NIFTY,  OR 
  89. RAMDESK,  AND  YOU  MAY  NOT RELY UPON SUCH INFORMATION OR  ADVICE.    USE   OF  
  90. BILLPOWER, TICKLEX, MT-TRACKER, POPFORM, RESEARCH, NIFTY,OR RAMDESK IS ENTIRELY 
  91. AT YOUR OWN RISK. 
  92.      NEITHER  INTEGRA NOR ANYONE ELSE WHO HAS BEEN INVOLVED IN  THE   CREATION, 
  93. PRODUCTION,  OR DELIVERY OF BILLPOWER, TICKLEX, MT-TRACKER, POPFORM,  RESEARCH, 
  94. NIFTY,  OR RAMDESK SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL,  OR 
  95. INCIDENTAL DAMAGES (INCLUDING, BUT  NOT LIMITED  TO, DAMAGES FOR LOSS OF  BUSI-
  96. NESS  PROFITS,  BUSINESS  INTERRUPTION,  AND LOSS   OF   BUSINESS  INFORMATION)  
  97. ARISING FROM THE USE OF (OR INABILITY TO  USE) BILLPOWER,  TICKLEX, MT-TRACKER, 
  98. POPFORM, RESEARCH, NIFTY, OR RAMDESK, EVEN THOUGH INTEGRA MAY BE ADVISED  THAT
  99. SUCH DAMAGES ARE POSSIBLE.
  100. -- AGREEMENT:
  101.      As used in this Agreement, the terms "BillPower" ,"TickleX", "MT-Tracker", 
  102. "PopForm",  "ReSearch", "Nifty", and "RAMdesk", if not followed by a series  or 
  103. version  designation, mean any version or series of BillPower, BillPower  Plus, 
  104. TickleX, MT-Tracker, PopForm, ReSearch,  Nifty, or  RAMdesk provided to you now
  105. or in the future.
  106.      Your   attempt to use BillPower, TickleX, MT-Tracker,  PopForm,  ReSearch, 
  107. Nifty,  or RAMdesk constitutes your  acceptance of the terms set forth  in  the 
  108. foregoing LICENSE and DISCLAIMER (which are incorporated  into this Agreement).  
  109. Your attempt to use BillPower,  TickleX, MT-Tracker, PopForm, ReSearch,  Nifty, 
  110. or  RAMdesk also constitutes your agreement that if you bring any legal  action  
  111. relating  to BillPower, TickleX, MT-Tracker, PopForm, ReSearch, Nifty, or  RAM-
  112. desk, 1) your sole remedy for the damages for which any defendant is found lia-
  113. ble (including direct, indirect, incidental and consequential damages) will  be 
  114. the recovery of whatever you paid to register as a  user of the program, and 2) 
  115. you  will pay all defendants' attorneys fees  and other legal costs if  you  do 
  116. not prevail on all claims made in your pleadings.
  117.      The  terms of this Agreement are governed by Georgia law.  If any of  this 
  118. Agreement's  terms shall be held invalid to any extent, the remainder  of  this 
  119. Agreement shall be unaffected by such invalidity.
  120.  
  121.      THE ABOVE PARAGRAPHS CONSTITUTE THE ENTIRE AGREEMENT BETWEEN YOU AND INTE-
  122. GRA.  NO ORAL OR WRITTEN COMMUNICATION, INFORMATION, OR ADVICE FROM ANY  SOURCE  
  123. MAY ALTER THE AGREEMENT AS SET FORTH ABOVE.
  124.      SOME STATES DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES OR OF LIABIL-
  125. ITY  FOR INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO SOME OF THE  ABOVE  EXCLUSIONS  
  126. AND  LIMITATIONS  MAY NOT APPLY TO YOU.  YOU MAY HAVE OTHER  RIGHTS  WHICH  MAY 
  127. VARY FROM STATE TO STATE.
  128.  
  129.  
  130.  
  131.                                    RAMDESK
  132.                               TABLE OF CONTENTS
  133.  
  134.  
  135.  
  136.     INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
  137.  
  138.     GETTING AROUND . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
  139.  
  140.     OPERATIONAL MODES WITHIN EACH MODULE . . . . . . . . . . . . . . . . 7
  141.  
  142.     SCHEDULER/ALARM  . . . . . . . . . . . . . . . . . . . . . . . . . . 10
  143.  
  144.     DIRECTORY (Phone Book) . . . . . . . . . . . . . . . . . . . . . . . 13
  145.  
  146.     CALCULATOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
  147.  
  148.     WORKLOG  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
  149.  
  150.     INFOBASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
  151.  
  152.     MESSAGES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
  153.  
  154.     LOCATOR  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
  155.  
  156.     CUSTOMIZING RAMDESK  . . . . . . . . . . . . . . . . . . . . . . . . 32
  157.       Hotkey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
  158.       First Module Displayed . . . . . . . . . . . . . . . . . . . . . . 33
  159.       InfoBase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
  160.       Colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
  161.       Calculator Window. . . . . . . . . . . . . . . . . . . . . . . . . 33
  162.       Alarm Pitch, Number of Beeps, Hourly Chimes  . . . . . . . . . . . 34
  163.       Word Wrap  . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
  164.       Multi-Day Scheduling . . . . . . . . . . . . . . . . . . . . . . . 34
  165.       Automatic Calculation of Amount to Charge for Services Rendered  . 34
  166.       Conflict Checking  . . . . . . . . . . . . . . . . . . . . . . . . 35
  167.       Bypassing the Main Menu  . . . . . . . . . . . . . . . . . . . . . 35
  168.       Using the Server for the Phone Directory and InfoBases . . . . . . 35
  169.       Printer Port . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
  170.       Write File . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
  171.       Dialing  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
  172.       Satellite Use  . . . . . . . . . . . . . . . . . . . . . . . . . . 36
  173.       24-Hour Time . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
  174.       Bypassing the Schedule Module. . . . . . . . . . . . . . . . . . . 36
  175.       Bypassing the Worklog Module . . . . . . . . . . . . . . . . . . . 36
  176.       Alphabetizing  . . . . . . . . . . . . . . . . . . . . . . . . . . 37
  177.       Keyword Hunts  . . . . . . . . . . . . . . . . . . . . . . . . . . 37
  178.       Tagging Messages as "old"  . . . . . . . . . . . . . . . . . . . . 37
  179.       Archiving Omitted Messages and Locator Notes . . . . . . . . . . . 38
  180.       Sending Messages that Beep . . . . . . . . . . . . . . . . . . . . 38
  181.       Pre-designated File Copy Directory . . . . . . . . . . . . . . . . 38
  182.       Workstation Identification . . . . . . . . . . . . . . . . . . . . 39
  183.       Locating Everyone with the Locator Module  . . . . . . . . . . . . 40
  184.       Automatic Screen Updating in Locator and Messages Modules. . . . . 41
  185.  
  186.     APPENDIX:  TYING INTO TICKLEX & BILLPOWER  . . . . . . . . . . . . . 42
  187.  
  188.     APPENDIX:  LOCAL AREA NETWORKS   . . . . . . . . . . . . . . . . . . 47
  189.  
  190.     APPENDIX:  USING RAMDESK WITH MICROSOFT WINDOWS. . . . . . . . . . . 50
  191.  
  192.     APPENDIX:  TUNING UP PERFORMANCE . . . . . . . . . . . . . . . . . . 51
  193.  
  194.  
  195.  
  196.  
  197.                                    RAMDESK
  198.                                  INSTRUCTIONS
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.           NOTE:
  206.                If you're using an unregistered copy of the program, 
  207.           it will begin to beep at you in several weeks, reminding 
  208.           you that it's time to register.  Don't worry -- no data 
  209.           will be destroyed, and you'll always be able to use the 
  210.           program, despite the fact that you delay registering.
  211.  
  212.  
  213.  
  214.  
  215.           INTRODUCTION
  216.  
  217.           RAMdesk is a handy program that's designed with the typical 
  218.      small-business user in mind.  It will:
  219.  
  220.           - schedule upcoming events, and allow you to set up to 20
  221.             alarms per day;
  222.           - pass messages among workstations on a LAN;
  223.           - act as an electronic "in-out" board to keep track of where 
  224.             office workers have gone;
  225.           - hold phone numbers, addresses, and notes about your ac-
  226.             quaintences;
  227.           - maintain a record of your expenses and the time you spend
  228.             working on various projects;
  229.           - allow you to establish numerous mini-databases, such as 
  230.             to-do lists, general ledger account numbers, and client 
  231.             number cross-references;
  232.           - provide a programmable calculator with a long "tape", the
  233.             abilities to enter corrections into a long sequence of cal-
  234.             culations and to transfer results to other programs;
  235.           - co-exist and exchange data with TickleX (the ultimate sched-
  236.             uler) and BillPower (integrated Time/Billing/Bookkeeping/GL).
  237.  
  238.           RAMdesk may be used on any IBM-compatible PC running DOS 2.1 
  239.      (or greater).  It requires about 200K when it's actually being used, 
  240.      but only 45K when it's just sitting in the background waiting for you 
  241.      to press its hotkey.  As a matter of fact, if you can live without its 
  242.      RAM-resident alarm ("PC-Beep"), it's background memory requirements 
  243.      will be reduced to under 7K. 
  244.  
  245.           As shipped, the program consists of seven files: 
  246.           
  247.             RAMDESK.EXE         the main program file;
  248.             RAMDESK.OVR         a program overlay file;
  249.  
  250.  
  251. INTRODUCTION                         4
  252.  
  253.  
  254.  
  255.  
  256.             RAMDESK.CFG         a modifiable configuration file
  257.             RAMDESK.HLP         brief on-line help and other notes; 
  258.             RAMDESK.DOC         this documentation; 
  259.             PC-BEEP.EXE         a RAM-resident alarm;
  260.             RMD.BAT             the file used to load RAMdesk.
  261.  
  262.      If you've obtained RAMdesk on a diskette, you'll probably also find 
  263.      several other files, including those that assist RAMdesk in linking 
  264.      to the powerful TickleX and BillPower programs.
  265.  
  266.           RAMdesk is a member of the "MANAGEX" series of software (Tick-
  267.      leX and BillPower are also members), but it may be used by itself.  
  268.      Just in case you ever decide to use RAMdesk in conjunction with 
  269.      other members of the MANAGEX series, RAMdesk's files should be 
  270.      installed into a hard disk directory named "MANAGEX".  
  271.  
  272.           RAMdesk comes with a batch file, RMD.BAT, which you should use 
  273.      to load the program.  To run RAMdesk, log into the MANAGEX direc-
  274.      tory and enter the following at the DOS prompt:
  275.         
  276.             "RMD"      (for memory-resident service with alarm); or
  277.             "RMD NA"   (for memory-resident service without alarm); or
  278.             "RMD NR"   (for non-resident service without alarm).
  279.  
  280.           As you use RAMdesk, it will create whatever data files it 
  281.      needs.  RAMdesk will always assume that the directory from which it 
  282.      was loaded (eg: the MANAGEX directory) is the directory in which you 
  283.      want to keep these files.  Therefore, always be sure to log into the 
  284.      directory containing RAMdesk before you invoke RAMdesk.  If you 
  285.      invoke it from another directory, you may find that it doesn't save 
  286.      its files where you expect it to.  NEVER, NEVER, NEVER load RAMdesk 
  287.      while you're in any other directory, and NEVER include the directory 
  288.      containing RAMdesk in your computer environment's "path". 
  289.  
  290.  
  291.      -- COMPUTER CRASHES
  292.  
  293.           Any RAM-resident (pop-up) program may occasionally cause your 
  294.      computer to "freeze" or "lock up", and RAMdesk is no exception.  
  295.      The reason for this problem is that the computer's operating system is 
  296.      not designed to support multi-tasking, and RAM-resident programs have 
  297.      to play tricks on it in order to work their magic.  If you start ex-
  298.      periencing computer "crashes" after beginning to use RAMdesk, it's 
  299.      probably because RAMdesk is trying to do something in the background 
  300.      that conflicts with whatever you're doing in the foreground.  Try al-
  301.      tering the order in which you load your TSR programs (RAMdesk 
  302.      included).  
  303.  
  304.           Please be sure to read the TUNING UP PERFORMANCE section, the 
  305.      final portion of which refers to the "FATAL SWAP ERROR" message that 
  306.      may occasionally occur.
  307.  
  308.  
  309.  
  310. INTRODUCTION                         5
  311.  
  312.  
  313.  
  314.  
  315.      GETTING AROUND
  316.  
  317.  
  318.           Assuming that you've installed RAMdesk as a pop-up, you may 
  319.      subsequently enter it by pressing ALT-R.
  320.  
  321.           As mentioned earlier, RAMdesk has several primary functions (mod-
  322.      ules).  To go directly from one to another, you may press an ALT-key 
  323.      combination:
  324.  
  325.                 ALT-S   Scheduler/Alarm
  326.                 ALT-D   Directory of names, addresses, phones
  327.                 ALT-C   Calculator
  328.                 ALT-W   Worklog of expenses and time worked
  329.                 ALT-I   Infobases (mini-databases)
  330.                 ALT-M   Messages (available only when installed on a LAN);
  331.                 ALT-L   Personnel Locator (available only on a LAN).
  332.  
  333.           Alternatively, you may use the TAB key to move from one module to 
  334.      the next in a circular fashion.
  335.  
  336.           One final way to change modules is to access the Main Menu by 
  337.      pressing ESC once.  When you do, you'll be shown which keystroke will 
  338.      take you to each module. 
  339.  
  340.           To exit RAMdesk, press the ESC key twice.  The first ESC will 
  341.      take you to the Main Menu, and the second will cause the RAMdesk 
  342.      window to disappear from the screen.  If you're in the middle of mak-
  343.      ing an entry when you first press the ESC key, you may have to press 
  344.      it a few more times to back your way out of the program.  After you 
  345.      leave RAMdesk, it will still be lurking in the background, waiting 
  346.      for you to press ALT-R (to call it up again).
  347.  
  348.           NOTE:
  349.                The Main Menu is designed to help a novice to find his 
  350.           way around the program.  If you find that the Main Menu gets 
  351.           in your way, you may cause the program to completely bypass 
  352.           it.  See the CUSTOMIZING section.
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369. GETTING AROUND                       6
  370.  
  371.  
  372.  
  373.  
  374.      OPERATIONAL MODES within EACH MODULE
  375.  
  376.  
  377.           Within each module, you will have several choices that will be 
  378.      listed at the bottom of the RAMdesk window.
  379.  
  380.           RAMdesk initially assumes that you're more likely to be look-
  381.      ing for information than entering it.  Therefore, when you enter most 
  382.      modules, RAMdesk will ask you to describe what you want to find.  
  383.      If, instead of looking for something, you want to enter a NEW item, 
  384.      simply press the space bar and begin filling in a new record.
  385.  
  386.  
  387.      -- HUNT
  388.  
  389.           This is the default mode for all modules, except the Calculator 
  390.      (which has no Hunt mode) and the Scheduler (in which you must press 
  391.      "H" at the first screen that appears in order to access the Hunt 
  392.      mode).
  393.  
  394.           In the Hunt mode, you will be expected to describe what you're 
  395.      looking for.  All you need to enter is a keyword (or any string of 
  396.      characters) that's contained in the record you want to find.  If more 
  397.      than one record contain that word, each such record will be found for 
  398.      you.  To move from one matching record to the next, press the PgDn 
  399.      key.  To move back to the previous one, press PgUp.
  400.  
  401.           NOTE: 
  402.                Normally, RAMdesk will look at EVERY line in each 
  403.           record as it searches for a match.  If you prefer that it 
  404.           look only to the first line of description in each record, 
  405.           end your keyword entry with F6, instead of the RETURN key.  
  406.           If, for instance, the first line of each record contains a 
  407.           name, and that's all you want RAMdesk to consider in 
  408.           looking for a match, this option will be handy.  See also 
  409.           the CUSTOMIZING section, if you'd like RAMdesk to default
  410.           to first-line-only searches (instead of entire-record 
  411.           searches), precluding your having to use the F6 key when 
  412.           entering a keyword.
  413.  
  414.           If you wish to narrow your search, you might want to enter two 
  415.      keywords separated by a slash (eg: "JEWEL/CLEAR").  The only records 
  416.      that RAMdesk will find will be those that contain BOTH words.  RAMdesk 
  417.      will handle only one- , two, or three-word searches; don't try spec-
  418.      ifying more than three words.
  419.  
  420.           If you are looking for a record, but don't know any of its key-
  421.      words, you may press the PgDn key to step through each record, one at 
  422.      a time, until you find it.  
  423.  
  424.  
  425.      -- DATA ENTRY
  426.  
  427.  
  428. OPERATIONAL MODES                    7
  429.  
  430.  
  431.  
  432.  
  433.  
  434.           To enter a new record into the Directory, WorkLog, InfoBase, or 
  435.      Message modules press the space bar at the Hunt screen.  Then, respond 
  436.      to each prompt asking for information.
  437.  
  438.           To enter an event into the Scheduler, first select the date on 
  439.      which you want to schedule something.  Use the arrows (to move day or 
  440.      a week at a time), the PgUp and PgDn keys (to move one month at a 
  441.      time), or the Home key (to return to today).  When the date has been 
  442.      selected, press RET (the Enter key).  Finally, fill in the event's 
  443.      time, an alarm time (if appropriate), and description.  Then press the 
  444.      F6 key. 
  445.  
  446.           To enter something into the Calculator, type it exactly as you 
  447.      would if you were a fifth-grader writing it down on paper.  No brac-
  448.      kets, thanks; and don't try any of that reverse-polish mumbo-jumbo.
  449.  
  450.  
  451.      -- SENDING INFO TO THE PRINTER OR DISK FILE
  452.  
  453.           To print a daily schedule, go to the Scheduler, move to the day 
  454.      whose schedule you want printed (by pressing the arrow keys or PgUp/Dn 
  455.      keys), and press Ctrl-PrtSc.
  456.  
  457.           The Directory, WorkLog, InfoBase and Message modules allow you to 
  458.      print either individual records or a group.  To print a particular 
  459.      record, call it to the screen and press Ctrl-PrtSc.  To print several 
  460.      records, press Ctrl-PrtSc at the Hunt screen.  You'll be asked to de-
  461.      signate exactly which record(s) you want to print.  Just fill in a 
  462.      character sequence common to each record you want printed and press 
  463.      RET.  After you've typed in a character sequence, RAMdesk will look 
  464.      at each record to see if it contains such a sequence.  If so, that 
  465.      record will be printed.  If you fill in no character sequence at all, 
  466.      RAMdesk will assume that you want ALL records to be printed.
  467.  
  468.           To send information to a disk file, press ^F (Ctrl-F), instead of 
  469.      Ctrl-PrtSc.  The file created or appended will be called "TEXT.PC", 
  470.      and may subequently be edited with a text editor capable of dealing 
  471.      with industry-standard ACSII files.
  472.  
  473.  
  474.      -- OMITTING ENTRIES
  475.  
  476.           To omit an entry in the Scheduler, use the arrow keys to move to 
  477.      the day on which the event to be omitted falls.  Then, press "E" to 
  478.      enter the Edit/Examine/Omit mode.  Finally, move the pointer in the 
  479.      left margin to the item you wish to omit and press ^O.  
  480.  
  481.           In all the other modules (except the Calculator), a particular 
  482.      record may be omitted by first calling that record to the screen and 
  483.      the pressing ^O (Ctrl-O).  
  484.  
  485.  
  486.  
  487. OPERATIONAL MODES                    8
  488.  
  489.  
  490.  
  491.  
  492.           Mass omissions are handled a little differently -- by pressing ^O 
  493.      at the Hunt screen, instead of at an individual record.  When you 
  494.      press ^O, RAMdesk will initially assume that you want to eliminate 
  495.      all records made before tomorrow (that is, today and earlier).  There-
  496.      fore, tomorrow will be shown as the "cut-off" date.  To change this 
  497.      date, use the arrow keys or PgUp/Dn.  RAMdesk will regard whatever 
  498.      date you select as a "cut-off".  All records entered before that date 
  499.      will be omitted when you press the F6 key to begin the omission pro-
  500.      cess.  
  501.  
  502.           If you want to omit only those records which fall before the cut-
  503.      off date AND which contain a certain character string, you may also 
  504.      fill in that string before you begin the mass omission by pressing F6.  
  505.      Pressing the ESC key will abort the mass omission.
  506.  
  507.           Just before a mass omission takes place, you'll be asked whether 
  508.      you would like each record that's omitted to be printed for you.  You 
  509.      should answer YES (by pressing `Y') if you'd like a permanent record 
  510.      of the items that are about to be omitted.  
  511.  
  512.           The Calculator mode does not have a mass omission mode, but you 
  513.      can clear the "slate" or "tape" by pressing "C".  Pressing C again 
  514.      will also erase the two variables stored by the calculator in memory.
  515.  
  516.  
  517.      -- COPYING RECORDS
  518.  
  519.           If you ever need to duplicate the last record created or modi-
  520.      fied, just press the space bar to create a new record.  When the blank 
  521.      record entry form appears on the screen, press Ctrl-C to copy the last 
  522.      record into the new one.  Modify it as needed and press F6 to save. 
  523.  
  524.  
  525.      -- ASSIMILATING DATA AMONG NON-NETWORKED MACHINES
  526.  
  527.           If you wish to assimilate Directory, Infobase, Schedule, or Work-
  528.      log data from two or more non-networked machines, you may do so by 
  529.      pressing F4 at the Hunt screen in any of those modules.  When you do, 
  530.      you'll be asked to choose either Input or Output.  Of course, you 
  531.      should first Output data from one machine to a floppy disk.  Then, 
  532.      walk the floppy disk to the machine the other machine and Input it. 
  533.  
  534.  
  535.      -- HELP
  536.  
  537.           Rudimentary on-line help is available at most points in the 
  538.      program whenever you press the F1 key.  Most of the time, all you'll 
  539.      get is a very general help screen.  But, if the cursor is at a field 
  540.      where you're expected to enter someone's initials, F1 will give you a 
  541.      listing of everyone -- IF you've created a NETUSERS.LBF file on the 
  542.      server (see the WORKSTATION IDENTIFICATION discussion near the end of 
  543.      the CUSTOMIZING section).
  544.  
  545.  
  546. OPERATIONAL MODES                    9
  547.  
  548.  
  549.  
  550.  
  551.      SCHEDULER/ALARM
  552.  
  553.           This module is for storing and viewing upcoming events/alarms.  
  554.      It's not intended to be a substitute for TickleX, the ultimate sched-
  555.      uler (described elsewhere in this documentation).  If you need thor-
  556.      ough planning capabilities, time-conflict checking, and complete re-
  557.      porting facilities, use TickleX (which, itself, may be invoked as a 
  558.      "pop-up").  But if all you need is a quick place to enter up to 20 
  559.      alarms per day, to scan or set upcoming events, or to just find the 
  560.      current time, this module in RAMdesk will be quite helpful.  And what-
  561.      ever you enter into this module will be subsequently picked up by 
  562.      TickleX if you also have it.
  563.  
  564.           The total number of events that RAMdesk can handle is 2000.  
  565.      Therefore, the first time RAMdesk is loaded each day, all events 
  566.      for dates earlier than one week ago are automatically eliminated from 
  567.      its database.  This keeps the Scheduler from filling up with old 
  568.      events that are no longer of any use.  If you're the type that uses a 
  569.      calendar to keep track of what you DID, in addition to what you PLAN 
  570.      to do, you should also use the WorkLog module, discussed later.
  571.  
  572.           Use the left and right arrows to move forward or back one day at 
  573.      a time.  Use the PgUp and PgDn keys to jump 30 days.  Whenever you 
  574.      change dates, RAMdesk will display everything that's already been 
  575.      scheduled for that day.  If you want to make a new entry for that day, 
  576.      press the space bar and respond to the prompts that appear for the 
  577.      time, alarm, and description.  
  578.  
  579.           NOTE:
  580.                RAMdesk assumes that it's being used as a pop-up 
  581.           entry vehicle for TickleX IF both programs store their data
  582.           in the same hard disk directory.  Therefore, you might be 
  583.           asked to specify the type of event you're entering.  The 
  584.           TickleX documentation contains definitions of the event 
  585.           types (Gotcha, Deadline, Appointment, Trip, Vacation, 
  586.           Miscellaneous).
  587.  
  588.           NOTE:
  589.                If you intend to use RAMdesk to track multi-day ev-
  590.           ents, such as trips and vacations, and you don't use Tick-
  591.           leX, see the CUSTOMIZING section of this documentation.
  592.  
  593.           Times may be entered without colons (eg: 9:00 may be entered as 
  594.      "900", or just "9").  Unless you indicate otherwise, RAMdesk will 
  595.      assume that the times you enter will fall during standard business 
  596.      hours (7:00AM - 6:59PM, by RAMdesk's definition).  Therefore, any-
  597.      time between 7:00 and 11:59 will be assumed to be in the morning, un-
  598.      less you append a "P" to the end of your entry to signify "PM".  Any-
  599.      time between 12:00 and 6:59 will be assumed to be in the afternoon, 
  600.      unless you append an "A" to the end of your entry to signify "AM".  
  601.      For example, "700" means "7:00AM", but "700P" means "7:00PM"; "200" 
  602.      means "2:00PM", but "200A" means "2:00AM". 
  603.  
  604.  
  605. SCHEDULER/ALARM                      10
  606.  
  607.  
  608.  
  609.  
  610.  
  611.           If used on a LAN, RAMdesk will expect you to designate whether 
  612.      or not the event is to be private.  If you want it to appear only at 
  613.      your workstation, and if the event is for YOU, you should enter "YES" 
  614.      at the "Private?" item.  Otherwise, answer "NO"
  615.  
  616.           To save the new event, press the F6 key.
  617.  
  618.           NOTE:
  619.                If RAMdesk and TickleX store their data in the 
  620.           same hard disk directory, you might be asked whether you 
  621.           want to quickly enter one or more TickleX reminders for 
  622.           the event just saved.  Note that reminders, discussed in 
  623.           the TickleX documentation, will not be utilized by RAMdesk,
  624.           itself; rather, they'll simply be passed on to TickleX.
  625.  
  626.  
  627.      -- EDITING/EXAMINING/OMITTING AN EVENT
  628.  
  629.           Normally, when you're looking at a particular day's events, the 
  630.      only information displayed is the first line of each event's discrip-
  631.      tion.  If you'd like to see the full detail for that event, edit it, 
  632.      or even omit it, you must first enter the Edit mode by pressing "E".  
  633.      When you do so, you'll be able to use the arrow keys to point to the 
  634.      event in which you're interested.  Then, press RET to edit/examine the 
  635.      event or Ctrl-O to omit it.  If you inadvertantly enter the Edit mode, 
  636.      you may leave it by pressing "E" again or by moving to another day.  
  637.  
  638.  
  639.      -- SCHEDULING SEVERAL PEOPLE FOR THE SAME EVENT
  640.  
  641.           Since each event record will accept only one set of initials, you 
  642.      may wonder how to schedule several people for the same event.  The 
  643.      answer is to make multiple copies of the same event record, but to 
  644.      change the initials on each copy.  First, you make the original entry.  
  645.      After the record is saved, press the space bar to schedule another 
  646.      event.  When a blank event screen appears, press Ctrl-C to copy the 
  647.      prior event into it.  Then, change the initials, and press F6 to save.  
  648.      Repeat this simple process as many times as needed.
  649.  
  650.  
  651.      -- ALARMS
  652.  
  653.           No matter what you're doing on the computer when it's time for an 
  654.      alarm to sound, the RAMdesk window will appear, and the computer's 
  655.      speaker will beep.  The only exception to this rule is that the alarm 
  656.      will not sound if you happen to be using RAMdesk at the time it's 
  657.      set to go off; in that case, the alarm will sound as soon as you leave 
  658.      RAMdesk.
  659.  
  660.           When the alarm goes off, you may press the ESC key, SPACE bar, a 
  661.      number from 1 to 9, or a letter from 'A' to 'D'.  If you press ESC, 
  662.  
  663.  
  664. SCHEDULER/ALARM                      11
  665.  
  666.  
  667.  
  668.  
  669.      the alarm will be erased from RAMdesk's files, though the event, 
  670.      itself, will remain.  '1' to '9' will automatically reset the alarm 
  671.      the corresponding number of minutes from now, while  'A' to 'D' will 
  672.      cause it to sound again in 15, 30, 45, or 60 minutes, and 'E' to 'H' 
  673.      will give you a 2-, 3-, 4-, or 5-hour break.
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723. SCHEDULER/ALARM                      12
  724.  
  725.  
  726.  
  727.  
  728.      DIRECTORY (Phone Book)
  729.  
  730.           This module maintains names and phone numbers for up to 2000 
  731.      people.  Each person's has room for three lines of notes.  Thus, you 
  732.      may also keep an address and/or miscellaneous comments for each per-
  733.      son.  You may even prepare mailing labels.
  734.  
  735.  
  736.      -- HUNT
  737.  
  738.           When you first enter the module, you'll be in the "Hunt" mode, 
  739.      since you'll more frequently be trying to find a phone number than 
  740.      entering a new one.  Just enter any word (such as a name) found in the 
  741.      record of the person whose number you wish to find, and RAMdesk 
  742.      will zip to that record.  If there are more than one record containing 
  743.      the word you enter, RAMdesk will take you to the first; if that's 
  744.      not the one you want, just press the PgDn key to move on to the next 
  745.      (the F6 key will also work here).  
  746.  
  747.           If you just want to step through the records, one at a time, 
  748.      don't bother entering anything at the Hunt screen.  Instead, press the 
  749.      PgDn key.  RAMdesk will then take you to the first record.  Pres-
  750.      sing PgDn again will take you to the next, and so on.  To move back-
  751.      ward to a previous record, press the PgUp key.
  752.  
  753.           While in the Hunt mode, you can edit any record that RAMdesk 
  754.      finds.  When you're done with each record, press F6, PgDn, or PgUp to 
  755.      move to the next matching record (or press ESC if you don't want RAM-
  756.      desk to look for any other records). 
  757.  
  758.      
  759.      -- DATA ENTRY
  760.           
  761.           To enter a new record, simply press the space bar at the Hunt 
  762.      screen.  RAMdesk will then pop into its "Entry" mode, and prompt 
  763.      you for name, phone number, and notes.
  764.  
  765.           Though not absolutely required by RAMdesk, you should make a 
  766.      habit of always entering last names before first names.  RAMdesk 
  767.      attempts to place records into alphabetical order.  The name it uses 
  768.      to alphabetize is the first one appearing on the first line of each 
  769.      record.  For this reason, the line that would otherwise be given the 
  770.      title, "Name", is instead called "Last, First".
  771.  
  772.           You may enter as many phone numbers as will appear on the "Phone" 
  773.      line, but bear in mind that, if you want RAMdesk to dial for you, 
  774.      it will try to dial everything on the "Phone" line until it comes to a 
  775.      left curly bracket, "{".  Therefore, you should place all secondary 
  776.      phone numbers to the right of a left curly bracket, so that the 
  777.      program won't attempt to add them to the number it dials.
  778.  
  779.           The phone number may be entered in nearly any fashion, using num-
  780.  
  781.  
  782. DIRECTORY                            13
  783.  
  784.  
  785.  
  786.  
  787.      bers, dashes, spaces, and/or parentheses.  You can even build in 
  788.      pauses in the dialing by entering tilde's.  Each tilde represents a 
  789.      1/2-second delay.  If RAMdesk encounters "1-213-123-4567~~~~2345" 
  790.      during its dialing sequence, it will dial "1-123-4567", pause two sec-
  791.      onds, and then dial "2345".
  792.  
  793.  
  794.      -- OMITTING RECORDS
  795.  
  796.           See the "OMITTING ENTRIES" section near the beginning of the doc-
  797.      umentation.
  798.  
  799.  
  800.      -- ALPHABETIZING
  801.  
  802.           If you press Ctrl-A at the hunt screen, the database will be 
  803.      alphabetized on each record's first word in the first line of infor-
  804.      mation
  805.  
  806.  
  807.      -- PRINTING RECORDS
  808.      
  809.           To print an individual record, press Ctrl-PrtSc when that record 
  810.      is being displayed.  ^F would send the the record to a TEXT.PC file.
  811.  
  812.           To print one or more records at a time, press Ctrl-PrtSc at the 
  813.      Hunt screen.  When you do so, RAMdesk will ask you to enter a word 
  814.      common to the records you want printed.  If you want to print EVERY-
  815.      ONE's record, just press RET without entering anything.  
  816.  
  817.  
  818.      -- LABELS
  819.  
  820.           If you want to produce one or more mailing labels, press ^L 
  821.      (Ctrl-L) at the Hunt screen.  RAMdesk will ask you to enter a word 
  822.      common to the records you want printed.  If you want to print labels 
  823.      for EVERYONE, just press RET without entering anything.  Incidentally, 
  824.      if you wish to send the labels to a "TEXT.PC" disk file, press ^B 
  825.      (Ctrl-B) instead of ^L.
  826.  
  827.           There may be some items contained in individual records which you 
  828.      don't want to appear on the labels that RAMdesk prepares.  For in-
  829.      stance, you probably don't want a mailing label to show a person's 
  830.      telephone number.  In order to prevent certain information from being 
  831.      shown on a label, begin that information with a left curly bracket 
  832.      ("{") and make it the last info on its line.  Consider this Directory 
  833.      entry:
  834.  
  835.                  Name & Phone:  Fred Smith {412-234-6789
  836.                          Note:  45 Smith Way
  837.                          Note:  Smithboro, GA  12345
  838.                          Note:  {work on this guy -- he's rich
  839.  
  840.  
  841. DIRECTORY                            14
  842.  
  843.  
  844.  
  845.  
  846.  
  847.      When a label is prepared for this record, the phone number and last 
  848.      line will be omitted:
  849.  
  850.                                 Fred Smith
  851.                                 45 Smith Way
  852.                                 Smithboro, GA  12345   
  853.  
  854.           RAMdesk prints onto standard 3-1/2" x 15/16" labels (1 wide), 
  855.      which are available everywhere.  Your printer must be in it's default 
  856.      setting of six lines per inch.
  857.  
  858.  
  859.      -- DIALING
  860.  
  861.           Dialing must take place in the Look-Up (not the Entry) mode.  
  862.      When the number you want to phone is displayed, move to either the 
  863.      first position in the record or to any spot on the phone number line.  
  864.      Then, press either ALT-D or the "+" key. 
  865.  
  866.           After your party has answered, you may want to remove the modem 
  867.      from the line if it creates any annoying background noise.  To cause 
  868.      the modem to hang up, just press the minus ("-") sign.
  869.  
  870.           If RAMdesk doesn't work with your modem, it may not be Hayes-
  871.      compatible.  If it IS Hayes-compatible, make sure that all it's 
  872.      switches are set just as they were when the modem left the factory.  
  873.      If they've been changed, you may have difficulty.  Also make sure that 
  874.      RAMdesk knows the communications port to which your modem is con-
  875.      nected, as discussed in the CUSTOMIZING section.
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900. DIRECTORY                            15
  901.  
  902.  
  903.  
  904.  
  905.      CALCULATOR
  906.  
  907.           The Calculator will handle figures up to 99 MILLION.  It has 
  908.      these functions: 
  909.        
  910.                    +   ADD               !  SIN
  911.                    -   SUBTRACT          @  COS    
  912.                    *   MULTIPLY          #  TAN 
  913.                    /   DIVIDE            $  ARCTAN
  914.                    ^   POWER OF          L  LN (natural log)
  915.                    I   INVERSE           E  EXPONENTIAL
  916.                    P   PERCENT           ~  PI
  917.                                          
  918.      It also has two memory keys, macro programming, and the ability to 
  919.      transfer the results of a calculation to your primary application. 
  920.  
  921.           To enter a calculation, type it in exactly as you would if you 
  922.      were writing it down.  Example:  To find the cube of 4 (4 to the 3d 
  923.      power) and add 5 to it, enter "4^3+5=" into the calculator; or to find 
  924.      the figure that's 17 percent less than 635, enter "635-17P".   Other 
  925.      examples:
  926.             
  927.         250+25P       adds to 250 the amount that is 25 percent of 250.
  928.         !20/L35=      divides the sin of 20 degrees by natural log of 3.
  929.         7.5^2=        raises 7.5 to the power of 2; this is 7.5 squared.
  930.         2^.5=         raises 2 to the .5 power ; this is the square root 
  931.                         of 2.
  932.         E5=           gives you the exponential of 5; that is, the value
  933.                         e raised to the power of 5, where e is the base 
  934.                         of the natural logarithms.
  935.         $1=           gives you the arctan of 1.
  936.         5^2*~=        raises 5 to the power of 2, then multiplies the 
  937.                         result by pi.
  938.  
  939.           As each entry is made, it is stored on a 50-line "folded tape" 
  940.      that never forgets (unless you press "C" to clear it).  Even cutting 
  941.      power to the computer won't erase this tape, as long as you exit the 
  942.      Calculator mode before power is lost. 
  943.  
  944.           To change the number of figures shown to the right of the decimal 
  945.      point, press "D" until the desired number appears at the bottom of the 
  946.      RAMdesk window.  Then continue with your calculator entries.  All 
  947.      subsequent results will be shown with the new number of decimal 
  948.      places.
  949.  
  950.           To switch between using degrees and radians for the trig func-
  951.      tions, press Ctrl-R.  Note that the trig functions will give accurate 
  952.      results only with angles of 90 degress or less.
  953.  
  954.  
  955.      -- MEMORY KEYS
  956.  
  957.  
  958.  
  959. CALCULATOR                           16
  960.  
  961.  
  962.  
  963.  
  964.           RAMdesk has two calculator memories, one accessed with the F4 
  965.      key, and the other with F8.  To store a number into the F4 memory, 
  966.      press ALT-F4 after entering that figure or after the figure appears as 
  967.      the result of a calculation.  ALT-F8 will store a figure into the F8 
  968.      Memory.  Then, to recall the figure in either memory, simply press F4 
  969.      or F8 at any point during the entry of a calculation.
  970.  
  971.  
  972.      -- TRANSFERRING A RESULT TO AN UNDERLYING PROGRAM
  973.  
  974.           To transfer a calculation result to your word processor, spread-
  975.      sheet, or any other application, simply press "T" when the result is 
  976.      obtained.  When you do so, the RAMdesk window will vanish, and the 
  977.      result will be entered at the position your cursor occupied before you 
  978.      called up RAMdesk.
  979.  
  980.  
  981.      -- PRINTING
  982.  
  983.           If you would like RAMdesk to print the contents of the calcu-
  984.      lator's tape, press Ctrl-PrtSc.  When you do, the current tape will be 
  985.      printed, and RAMdesk will be primed to also send subsequent entries to 
  986.      the printer, line by line.  To turn off RAMdesk's printing of each 
  987.      line as it's entered into the calculator, press Ctrl-PrtSc again. 
  988.  
  989.  
  990.      -- CALCULATOR WINDOW SIZE
  991.  
  992.           The calculator's "folded tape" takes up a lot of space on the 
  993.      screen, so much that the figures you're referencing in an underlying 
  994.      screen may be covered.  If you'd like to temporarily reduce the size 
  995.      of the calculator window, press Ctrl-W.  Pressing Ctrl-W again will 
  996.      return the window to its original size.  If even the small calculator 
  997.      window is obscuring something you need on the screen, you may "jump" 
  998.      it to the opposite corner of the dispaly by pressing Ctrl-J. 
  999.  
  1000.  
  1001.      -- PROGRAMMING THE CALCULATOR WITH MACROS
  1002.  
  1003.           Pressing "M" will bring you to a screen that lists all the macros 
  1004.      available (as shipped, there are only a couple).  Each macro is a sim-
  1005.      ple sequence of calculations that RAMdesk will digest as the macro 
  1006.      is being processed.  
  1007.  
  1008.           To begin a macro, just enter its name.  To edit or create one, 
  1009.      press the F6 key.
  1010.  
  1011.           Basically, a macro consists of the same stream of characters as 
  1012.      would be typed at the keyboard to obtain a result (eg: to add 5 and 7, 
  1013.      you would enter "5+7=" at the keyboard).  Each line of the macro, how-
  1014.      ever, may contain only a single number, which should be followed by a 
  1015.      single operator (eg: "5+", "7=", etc).  Hence, the macro to add 5 
  1016.  
  1017.  
  1018. CALCULATOR                           17
  1019.  
  1020.  
  1021.  
  1022.  
  1023.      and 7 would read as follows: 
  1024.  
  1025.                                    5+
  1026.                                    7= 
  1027.  
  1028.      Sometimes, a line must not only end with an operator, but also begin 
  1029.      with one.  This is necessary when the preceding line does not end with 
  1030.      "+", "-", "*", "/", or "^".
  1031.  
  1032.                                    5+
  1033.                                    7=
  1034.                                    *6-
  1035.                                    2=
  1036.  
  1037.      The equals sign on the "7=" line causes the calculator to display 12, 
  1038.      the result of 5+7.  Since this line does not end with a "+", "-", "*", 
  1039.      "/", or "^", the following line must begin with such an operator if 
  1040.      this result is to be included in the next calculation.  Hence, "*6-" 
  1041.      will multiply the result (12) by 6 and then subtract the number on the 
  1042.      following line (2).  The equals sign on the last line causes the new 
  1043.      result to be displayed.  
  1044.  
  1045.           Remember, each macro line may contain only a single number.  It 
  1046.      must end with an operator, and may sometimes also begin with one.
  1047.  
  1048.           If you want the macro to pause for input from the keyboard, sub-
  1049.      stitute a quote for a number.  For example, a macro to find ten per-
  1050.      cent of your income might look like this:
  1051.  
  1052.                                    "YOUR INCOME"/
  1053.                                    10=
  1054.  
  1055.      When this macro is executed, "YOUR INCOME" will appear on the screen.  
  1056.      When you fill in the amount of your income, it will be divided by 10, 
  1057.      and the result will be displayed.
  1058.  
  1059.  
  1060.           You may clear the screen by placing a line in the macro that con-
  1061.      tains only "C".  You may store a result in memory by placing "ALT-F4" 
  1062.      (or "ALT-F8") by itself on a line.  Similarly, memory may be recalled 
  1063.      by substituting "F4" (or "F8") for a number on a line.  To change the 
  1064.      number of decimals displayed, use the "D=x" command, where x is the 
  1065.      number of decimal places (0 to 9 only).  If you want to display a 
  1066.      short phrase (up to 13 characters wide), enclose it in quotes and 
  1067.      place it on a line by itself (without an mathematical operator).
  1068.  
  1069.           NOTE:  In addition to the F4 and F8 memories that are 
  1070.           available when you manually work with the calculator,
  1071.           the macro function may also access "invisible" memories
  1072.           F3 and F7 to temporarily store figures.  See the INT4 
  1073.           macro (shipped with RAMdesk) for examples of their use.
  1074.  
  1075.  
  1076.  
  1077. CALCULATOR                           18
  1078.  
  1079.  
  1080.  
  1081.  
  1082.           "DO" loops may be included in the macro.  A DO loop begins with a 
  1083.      line saying, "DO" and ends with a line saying, "UNTIL COUNT=x" (where 
  1084.      "x" is the number of times you want the DO loop to repeat itself).  
  1085.      All lines between "DO" and "UNTIL COUNT=x" will be repeated x times.  
  1086.      Example:
  1087.  
  1088.                               10=
  1089.                               DO
  1090.                               *1.09=
  1091.                               UNTIL COUNT=20
  1092.  
  1093.      "10=" causes the calculator to store the number 10 as a result.  This 
  1094.      result would then be multiplied by 1.09.  The new result would then be 
  1095.      multiplied again by 1.09, then again and again 18 more times.
  1096.  
  1097.           If you want the DO loop to repeat, not until the counter reaches 
  1098.      a certain number, but until a certain condition is met, you may end 
  1099.      the DO loop with "UNTIL =x", "UNTIL >x" or "UNTIL <x".  Here, the last 
  1100.      result calculated in the DO loop will be compared to the value "x", 
  1101.      and the DO loop will repeat itself until the specified condition is 
  1102.      met.  The following example contains a DO loop that will repeat until 
  1103.      the result is less than 5:
  1104.  
  1105.                               100=
  1106.                               DO
  1107.                               /2=
  1108.                               UNTIL <5
  1109.  
  1110.      Here, we begin with 100.  The DO loop then causes a series of 
  1111.      divisions by 2 until the result is finally less than 5.
  1112.  
  1113.           You may even execute conditional DO loops.  To do so, use the 
  1114.      "IF =x DO", "IF >x DO", or "IF <x DO" statement.  Example:
  1115.  
  1116.                               "GIVE ME A NUMBER"=
  1117.                               IF >50 DO
  1118.                               /2=
  1119.                               UNTIL <5
  1120.  
  1121.      Here, you're asked to enter a number, which is then displayed and 
  1122.      stored as a result.  If the number you entered is greater than 50, a 
  1123.      DO loop will be executed, in which the result will be divided by 2 
  1124.      until it is finally less than 5.  If the number you enter is less or 
  1125.      equal to 50 then the DO loop will be skipped entirely.  Here's another 
  1126.      example:
  1127.  
  1128.                               "HOW OLD ARE YOU?"=
  1129.                               ALT-F4
  1130.                               IF F4>65 DO
  1131.                               "YOU'RE OLD"
  1132.                               UNTIL COUNT=1 
  1133.                               IF F4<66 DO
  1134.  
  1135.  
  1136. CALCULATOR                           19
  1137.  
  1138.  
  1139.  
  1140.  
  1141.                               "YOU'RE YOUNG"
  1142.                               UNTIL COUNT=1
  1143.  
  1144.      Here, you're prompted for your age, which is then displayed and stored 
  1145.      as a result.  "ALT-F4" then places that result into the F4 memory.  If 
  1146.      the amount now stored in F4 is greater than 65, a DO loop is executed 
  1147.      one time ("UNTIL COUNT=1").  That DO loop contains a simple display 
  1148.      that says "YOU'RE OLD".  If, on the other hand, F4 is 65 or less ("IF 
  1149.      F4<66 DO"), an alternate DO loop is executed once, displaying the 
  1150.      "YOU'RE YOUNG" message.
  1151.  
  1152.           Macro files may be up to 1500 characters long, so the power they 
  1153.      afford you is considerable.  Use the "INT_" macros (shipped with 
  1154.      RAMdesk) as examples.  If you're on a network, you should manually 
  1155.      copy the sample macro files (*.LBM) to each workstation's hard disk or 
  1156.      "home" directory (see the LOCAL AREA NETWORKS appendix).
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195. CALCULATOR                           20
  1196.  
  1197.  
  1198.  
  1199.  
  1200.      WORKLOG   
  1201.  
  1202.           This module may be used to track up to 2000 records reflecting 
  1203.      your expense and the amount of time you spend on various projects.  It 
  1204.      includes a "stopwatch" that keeps time to the ten-thousand of an hour 
  1205.      and (if you've customized the program appropriately -- see the CUSTOM-
  1206.      IZING section) automatically figures the amount to charge for that 
  1207.      time.  The stopwatch will not lose its place after you leave the Work-
  1208.      Log module (even if you suffer a power failure).  This module will 
  1209.      produce a simple printout and summary that you may find useful in bil-
  1210.      ling your clients.  And if you happen to be a BillPower user, you'll 
  1211.      find that whatever is entered into the RAMdesk Worklog will be subse-
  1212.      quently assimilated into BillPower's database.  BillPower offers you 
  1213.      the ability to automatically bill your clients and/or run a variety of 
  1214.      useful management reports.
  1215.  
  1216.  
  1217.      -- HUNT
  1218.  
  1219.           When you first enter the module, you'll be in the "Hunt" mode. 
  1220.      Just enter a word (such as the project number or name) contained in 
  1221.      the record you wish to find, and RAMdesk will zip to it.  If there 
  1222.      are more than one record containing the character sequence you enter, 
  1223.      RAMdesk will take you to the first; if that's not the one you want, 
  1224.      just press the PgDn key to move on to the next (the F6 key will also 
  1225.      work here).  
  1226.  
  1227.           If you just want to step through the records, one at a time, 
  1228.      don't bother entering anything at the Hunt screen.  Instead, press the 
  1229.      PgDn key.  RAMdesk will then take you to the first record.  Pres-
  1230.      sing PgDn again will take you to the next, and so on.  To move back-
  1231.      ward to a previous record, press the PgUp key.
  1232.  
  1233.           While in the Hunt mode, you can edit any record that RAMdesk 
  1234.      finds.  When you're done with each record, press F6, PgDn, or PgUp to 
  1235.      move to the next matching record (or press ESC if you don't want RAM-
  1236.      desk to look for any other records). 
  1237.  
  1238.  
  1239.      -- DATA ENTRY
  1240.  
  1241.           To enter a new record, simply press the space bar at the Hunt 
  1242.      screen.  RAMdesk will then pop into its "Entry" mode, and prompt 
  1243.      you for several items of information.
  1244.  
  1245.           The "Entry Date" is the date for which you wish to record this 
  1246.      item.  The default date is today, but you may change it by pressing 
  1247.      the left/right arrows or PgUp/PgDn keys.  When the date you want ap-
  1248.      pears, press the RET key.
  1249.  
  1250.           Next, you'll tell RAMdesk whether this entry is for a Receipt 
  1251.      Disbursement, or Service performed. 
  1252.  
  1253.  
  1254. WORKLOG                              21
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.           The "Project" is the number or name of the project for which you 
  1261.      have incurred an expense or spent (or are about to spend) time wor-
  1262.      king.  You MUST fill in this item.  Make sure that you enter the pro-
  1263.      ject correctly.  If you're not consistent from record to record, and 
  1264.      from day to day, you may not be able to find all the data pertaining 
  1265.      to this project when you decide to produce a report at some time in 
  1266.      the future.
  1267.  
  1268.           There are several "Description" lines on which you can describe 
  1269.      the work done (or disbursement or receipt).  You may save space by 
  1270.      using whatever abbreviations you've programmed BillPower to recognize 
  1271.      (assuming that you have BillPower).
  1272.  
  1273.           The "Hours" item is for the time you spend working on whatever 
  1274.      you've described in the Description lines.  Time is kept only in 
  1275.      "hours" (all the way to the nearest ten-thousandth of an hour), so 
  1276.      don't attempt to enter minutes or seconds.  If you'd like to begin the 
  1277.      auto-timer (stopwatch), press ^T (Ctrl-T).  Press ^T again to turn the 
  1278.      the auto-timer off.  The auto-timer may be toggled on or off as many 
  1279.      times as you wish.
  1280.  
  1281.           The "Amount" item should be filled in if you're entering an 
  1282.      expense.  It may optionally be filled in for service records as well.
  1283.  
  1284.           The "Incm/Expns Cat" item will accept any number from 1 to 9999.  
  1285.      Here, you should enter the general ledger Income/Expense category into 
  1286.      which this expense falls.  This item is of greatest value if you're 
  1287.      also using BILLPOWER, which can generate income-expense reports.  
  1288.  
  1289.           Pressing the F6 key will save the record you've just entered, 
  1290.      unless the auto-timer is still on (in which case the record will sim-
  1291.      ply be held in "suspension" until you check back to turn the timer 
  1292.      off). 
  1293.  
  1294.      -- OMITTING RECORDS
  1295.  
  1296.           See the "OMITTING ENTRIES" section near the beginning of the 
  1297.      documentation.
  1298.  
  1299.  
  1300.      -- THE AUTO-TIMER (stopwatch)
  1301.  
  1302.           As mentioned earlier, ^T will start the auto-timer when you're 
  1303.      entering a work record.  After the timer has been turned on, you may 
  1304.      leave the WorkLog module (or even RAMdesk) to begin working on what 
  1305.      is being timed.  When you're done, just get back to the WorkLog mod-
  1306.      ule's Hunt screen, press the space bar, and you'll find that the au-
  1307.      to-timer is still ticking away.  Make sure that you fill in a "Pro-
  1308.      ject" and a description of what you did.  Then, press ^T to turn the 
  1309.      timer off.  That's all there is to maintaining a precise record of the 
  1310.      time spent on something.  By the way, any time you don't like the time 
  1311.  
  1312.  
  1313. WORKLOG                              22
  1314.  
  1315.  
  1316.  
  1317.  
  1318.      that appears at the "Hours" item, you may type over it manually.  
  1319.      Press the F6 key to save this new record.
  1320.  
  1321.           Even after you've saved a record, you can call it back up, press 
  1322.      ^T and begin adding more time to what had originally be recorded.
  1323.  
  1324.           Note that, when the timer is on, the only record that can be ac-
  1325.      cessed (created or found) is the one that's being timed. 
  1326.  
  1327.  
  1328.      -- PRINTING A REPORT (for billing or other reasons)
  1329.  
  1330.           NOTE:  
  1331.                 Though RAMdesk is not a billing program, you 
  1332.           may find it useful in compiling the expense and work infor-
  1333.           mation that you want to include in your bills.  If you need 
  1334.           full-featured billing software, you should consider BILL-
  1335.           POWER (available from Integra Computing), a powerful stand-
  1336.           alone program that may be used by itself or in conjunction 
  1337.           with RAMdesk.  See the "TYING INTO TICKLEX & BILLPOWER" 
  1338.           section. 
  1339.  
  1340.           To obtain a printout of all work and expenses for any individual 
  1341.      project, press Ctrl-PrtSc at the Hunt screen.  When you're asked to 
  1342.      designate the specific records that you want to include on the report, 
  1343.      you should enter the project name.  If you want ALL work and expenses 
  1344.      to be included, regardless of project, just press RET (the Enter key) 
  1345.      without entering a project name.
  1346.  
  1347.           At the end of the printout will be a two-line summary that totals 
  1348.      all the expenses and time worked.  This report may be used as the bas-
  1349.      is for a bill that you send to a client.  A separate report may be 
  1350.      kept for each project that you handle.
  1351.  
  1352.           After you've prepared a bill for a particular project, go through 
  1353.      the MASS OMISSION routine for that project, making sure that the cut-
  1354.      off date for the omission is set to TOMORROW.  If you don't omit that 
  1355.      project's data from the database, it'll re-appear on the next print-
  1356.      out.  
  1357.  
  1358.           Since it's possible to accidentally omit items you really want to 
  1359.      save, it is recommended that you make a backup of the "WORKLOG.LB*" 
  1360.      files before omitting anything.  Incidentally, you should also back up 
  1361.      ALL "*.LB*" files on a daily basis, just in case you have a hard disk 
  1362.      failure.
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372. WORKLOG                              23
  1373.  
  1374.  
  1375.  
  1376.  
  1377.      INFOBASE              
  1378.  
  1379.           This module will maintain one or more mini-databases, each con-
  1380.      taining up to 2000 records.  Each record can hold up to 12 lines of 
  1381.      data, and you may search through the records to quickly find the exact 
  1382.      information you need.  The InfoBase module may be quite helpful if 
  1383.      you'd like to maintain small reference files that can be accessed from 
  1384.      within any program.  You may wish to keep a "NOTEPAD" infobase to 
  1385.      track your random thoughts.  Or you might want to establish a separate 
  1386.      infobase for each of your projects, so that you can keep notes on 
  1387.      them.  You'll find a hundred-and-one uses for this module. 
  1388.  
  1389.  
  1390.      -- FILE DESIGNATION
  1391.  
  1392.           When RAMdesk first loads, it defaults to the NOTEPAD database 
  1393.      (unless you've customized RAMdesk to default to another).  Thus, 
  1394.      when you first enter the INFOBASE module, you'll notice the word 
  1395.      "NOTEPAD" in the upper left of the window.  That means that the 
  1396.      NOTEPAD infobase is currently being accessed. 
  1397.           NOTE:
  1398.                At the DOS level, you may note that RAMdesk's INFO-
  1399.           BASE files all begin with an underline (eg:"_NOTEPAD.LBF" 
  1400.           and "_NOTEPAD.LBI").  When you enter an INFOBASE name into 
  1401.           RAMdesk, however, you should NOT include the underline or 
  1402.           the extension ("LBF" or "LBI"). 
  1403.           If RAMdesk is already accessing a file (such as NOTEPAD), and 
  1404.      you want to open another, press ALT-A at the Hunt screen.  When you 
  1405.      do, RAMdesk will close the current file and then ask you for the 
  1406.      name of another file.  You'll be expected to enter a 1- to 8-character 
  1407.      name.  Give a new file as short a name as possible, so that you can 
  1408.      type it in quickly when you subsequently need to access it.  And be 
  1409.      sure that you can remember the name, since RAMdesk won't be able to 
  1410.      open it later, unless you know what it's called. 
  1411.  
  1412.           After you enter a name, RAMdesk will look for that file.  If 
  1413.      it's not found, RAMdesk will ask you whether you want it to open a 
  1414.      new file with the name you typed in. 
  1415.  
  1416.           If you're opening a new infobase, you'll be expected designate a 
  1417.      short heading for each of the 12 lines (or "fields") that each record 
  1418.      can hold.  For instance, you might have a field for NAME and another 
  1419.      for ADDRESS, etc.  Try to give some thought to the database's struc-
  1420.      ture before you open it.  If, after having established field headings 
  1421.      for the records in an infobase, you wish to change them, you may do so 
  1422.      by pressing ALT-F at that infobase's HUNT screen.
  1423.  
  1424.  
  1425.      -- HUNT
  1426.  
  1427.           After a file has been designated, you'll first find yourself in 
  1428.      the "Hunt" mode, since you'll more frequently be trying to find infor-
  1429.  
  1430.  
  1431. INFOBASE                             24
  1432.  
  1433.  
  1434.  
  1435.  
  1436.      mation than entering new data.  Just enter a word found in the record 
  1437.      you need, and RAMdesk will zip to that record.  If there are more 
  1438.      than one record containing the character sequence you enter, RAMdesk 
  1439.      will take you to the first; if that's not the one you want, just press 
  1440.      the PgDn key to move on to the next (the F6 key will also work here).  
  1441.  
  1442.           If you need to narrow your search, you may enter TWO character 
  1443.      sequences, each separated from the other by a slash ("/").  Doing so 
  1444.      will cause RAMdesk to find only those records that contain BOTH 
  1445.      character sequences.
  1446.  
  1447.           If you just want to step through the records, one at a time, 
  1448.      don't bother entering anything at the Hunt screen.  Instead, press the 
  1449.      PgDn key.  RAMdesk will then take you to the first record.  Pres-
  1450.      sing PgDn again will take you to the next, and so on.  To move back-
  1451.      ward to a previous record, press the PgUp key.
  1452.  
  1453.           While in the Hunt mode, you can edit any record that RAMdesk 
  1454.      finds.  When you're done with each record, press F6, PgDn, or PgUp to 
  1455.      move to the next matching record (or press ESC if you don't want RAM-
  1456.      desk to look for any other records). 
  1457.  
  1458.  
  1459.      -- DATA ENTRY
  1460.           
  1461.           To enter a new record, simply press the space bar at the Hunt 
  1462.      screen and begin filling in information.
  1463.  
  1464.           After you've entered all the data you need, press the F6 key to 
  1465.      save the record.
  1466.  
  1467.  
  1468.      -- OMITTING RECORDS
  1469.  
  1470.           See the "OMITTING ENTRIES" section near the beginning of the 
  1471.      documentation.
  1472.  
  1473.  
  1474.      -- ALPHABETIZING
  1475.  
  1476.           If you press Ctrl-A at the hunt screen, the database will be 
  1477.      alphabetized on each record's first word in the first line of infor-
  1478.      mation
  1479.  
  1480.  
  1481.      -- PRINTING RECORDS
  1482.  
  1483.           To print an individual record, press Ctrl-PrtSc when that record 
  1484.      is being displayed.  To print one or more records at a time, press 
  1485.      Ctrl-PrtSc at the Hunt screen.  When you do so, RAMdesk will ask 
  1486.      you to enter a word common to each record you want printed.  If you 
  1487.      want to print EVERYONE's record, just press RET without entering any-
  1488.  
  1489.  
  1490. INFOBASE                             25
  1491.  
  1492.  
  1493.  
  1494.  
  1495.      thing.
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549. INFOBASE                             26
  1550.  
  1551.  
  1552.  
  1553.  
  1554.      MESSAGES              
  1555.  
  1556.           Only when RAMdesk is installed for use on a LAN is this module 
  1557.      available.  It maintains a server-based file which holds messages 
  1558.      passed back and forth across your LAN.  The file will hold up to 2000 
  1559.      messages, each of which can be up to 1500 characters long.  If you 
  1560.      need to communicate with someone, but he's not in, you may find this 
  1561.      module very handy.  Messages concerning telephone calls are an ideal 
  1562.      use.  Designed for use in the small office environment, the program is 
  1563.      optimized to quickly find new messages addressed to you.  
  1564.  
  1565.           When you enter this module, you'll be shown a listing of the most 
  1566.      recent messages sent to you.  Those you haven't read yet will appear 
  1567.      in bold print and will be listed before those that you've already seen 
  1568.      (which will be dimmed).  Within each category (read and non-read), the 
  1569.      messages will be listed in reverse chronological order, so that the 
  1570.      most recent will appear first.  Just point to the one you want to view 
  1571.      and press the PgDn key.  When you've read it, you may view the next 
  1572.      most recent message by pressing the PgDn key again.  Continue using 
  1573.      the PgDn key until you've read all the messages you wish.  When you're 
  1574.      done, press the ESC key to return to the message listing.
  1575.  
  1576.           If you feel the need to hunt through the message database for 
  1577.      something specific, press "H" at the message listing.  When you do, 
  1578.      you'll be shown several sorting criteria, a couple of which have al-
  1579.      ready been filled in.  Most of the time, you'll probably want to ig-
  1580.      nore them, since all you'll be looking for are messages sent to you 
  1581.      since you last scanned the file.  That being the case, all you'll nor-
  1582.      mally have to do at this point is to press the PgDn key to begin the 
  1583.      hunt.  It couldn't be easier to find new stuff.  Only if you want to 
  1584.      change the hunt parameters (discussed below) will it take longer than 
  1585.      a few seconds to find recently-dispatched mail. 
  1586.  
  1587.           Please note that the CUSTOMIZING section describes a couple of 
  1588.      ways in which the use of this MESSAGES module may be modified.
  1589.  
  1590.  
  1591.      -- HUNT
  1592.  
  1593.           When you enter the module, you'll find yourself in the "Hunt" 
  1594.      mode, since you'll more frequently be trying to find information than 
  1595.      entering new data.  
  1596.  
  1597.           There are five parameters by which you may conduct your hunt.  
  1598.      The more items you fill in, the more discriminating the hunt through 
  1599.      the messages will be.  One, the "TO" item, will already be filled in 
  1600.      with your workstation's designator (see the "LOCAL AREA NETWORKS" sec-
  1601.      tion).  This parameter tells RAMdesk to find only those messages 
  1602.      which are addressed to you.  You may change the "TO" item if you wish 
  1603.      to find items sent by you to other people.
  1604.  
  1605.           NOTE:  RAMdesk won't let you read other persons' messages.
  1606.  
  1607.  
  1608. MESSAGES                             27
  1609.  
  1610.  
  1611.  
  1612.  
  1613.           The only messages you'll be able to see are those that have 
  1614.           been sent either to or from you, regardless of how you fill 
  1615.           in the "TO" and "FROM" items.
  1616.  
  1617.           One of the parameters asks whether you want to see only new mes-
  1618.      sages, that is, messages that have not yet been read by the people to 
  1619.      whom they were sent.  If you want to see even old messages that have 
  1620.      already been read, then move to this item and press the `N' key.
  1621.  
  1622.           If you leave a parameter blank, you're telling RAMdesk that 
  1623.      that item should not be considered when hunting for messages.  If, for 
  1624.      instance, you leave the "Word to Find" item blank, RAMdesk will 
  1625.      find ALL messages that meet the other parameters designated.  But if 
  1626.      you designate "house" as the "Word to Find", the only messages RAMdesk 
  1627.      will show you will be those that contain the word, "house". 
  1628.  
  1629.           If there are more than one record meeting the parameters you set 
  1630.      up, RAMdesk will take you to the first; if that's not the one you 
  1631.      want, just press the PgDn key to move on to the next (the F6 key will 
  1632.      also accomplish the same thing here).  To move backward to a previous 
  1633.      record, press the PgUp key.
  1634.  
  1635.           If you need to narrow your search, you may enter TWO character 
  1636.      sequences, each separated from the other by a slash ("/").  Doing so 
  1637.      will cause RAMdesk to find only those records that contain BOTH 
  1638.      character sequences.
  1639.  
  1640.  
  1641.      -- OLD MESSAGES
  1642.  
  1643.           Normally, once a message has been read, RAMdesk will tag the 
  1644.      message as "old".  This will keep you from re-encountering it whenever 
  1645.      you want to scan the database for only your NEW messages (that is, 
  1646.      ones that have never been read before).  
  1647.  
  1648.           The only messages that will not be tagged as "old" as soon as 
  1649.      they are read will be those that have been sent to multiple worksta-
  1650.      tions or to ALL workstations.  Such messages will be considered "new" 
  1651.      for a period of two days after they're sent, and then they'll be 
  1652.      tagged as "old".  But if you use the NETUSERS.LBF file (discussed in 
  1653.      the next section), even messages sent to multiple workstations will be 
  1654.      tagged as "old" as soon as they're read.
  1655.  
  1656.           If you prefer not to have messages tagged as "old" once they've 
  1657.      been read, please refer to the CUSTOMIZING section of this documenta-
  1658.      tion.
  1659.  
  1660.  
  1661.      -- DATA ENTRY
  1662.           
  1663.           To enter a new record, simply press the space bar at the Hunt 
  1664.      screen and begin filling in information.  Pressing Ctrl-C (instead of 
  1665.  
  1666.  
  1667. MESSAGES                             28
  1668.  
  1669.  
  1670.  
  1671.  
  1672.      the space bar) will begin a specialized type of message called a 
  1673.      "checklist".
  1674.  
  1675.           The "From" item will already be filled in with your initials, but 
  1676.      you may change it if you wish.  At the "TO" item, fill in the initials 
  1677.      of the person to whom you wish to send the message.  The initials you 
  1678.      use must be those entered into the RMD.BAT file on that person's work-
  1679.      station (see the LOCAL AREA NETWORKS appendix).  If the message is to 
  1680.      go to more than one person, enter each one's initials with a comma 
  1681.      separating each set of initials (to pre-designate groups of people, 
  1682.      see the WORKSTATION IDENTIFICATION discussion near the end of the 
  1683.      CUSTOMIZING section).  If the message is to go to ALL workstations, 
  1684.      enter "ALL".  After you've entered all the data you need, press the F6 
  1685.      key to save the record.
  1686.  
  1687.  
  1688.           NOTE:
  1689.                Normally, when you fill in "ALL" at the "TO" item, only
  1690.           one message will be saved, but anyone can read it.  If you'd 
  1691.           prefer to send a SEPARATE message to each workstation when "ALL"
  1692.           is placed into the "TO" item, you'll need to have previously
  1693.           placed an ASCII text file into the server's MANAGEX directory.  
  1694.           This file, NETUSERS.LBF, may identify up to 99 workstations
  1695.           (for info on how to set up this file, see the WORKSTATION 
  1696.           IDENTIFICATION discussion near the end of the CUSTOMIZING 
  1697.           section).  RAMdesk will refer to this file whenever the "TO"
  1698.           item designates more than one workstation or is filled in 
  1699.           with "ALL".
  1700.  
  1701.      NETUSERS.LBF also comes in handy if you want RAMdesk to double-
  1702.      check your entry at the "TO" item.  If the intials you enter do not 
  1703.      match a set found in the NETUSERS.LBF file, RAMdesk will not accept 
  1704.      them.  Hence, you'll be protected from making typographical errors at 
  1705.      the "TO" item.  By the way, pressing F1 at the "TO" item will reveal 
  1706.      the list of users entered into NETUSERS.LBF.
  1707.  
  1708.           A "checklist" is a special message that will never be tagged as 
  1709.      "old".  And, no matter how many users you have indicated in the 
  1710.      NETUSERS.LBF file, only one copy of a checklist will be written to the 
  1711.      database.  This allows several people to read the same record and en-
  1712.      ter their comments or responses into it.  It might, for instance, con-
  1713.      tain a list of things that each person is to accomplish.  When each 
  1714.      item is done, the responsible person can "check it off" by entering 
  1715.      some brief comment into the record.
  1716.  
  1717.  
  1718.      -- SENDING FILES ACROSS THE NETWORK
  1719.  
  1720.           If your message references a file that you want the recipient to 
  1721.      view or manipulate, you may send a copy of the file across the network 
  1722.      to a designated directory on the server.  There, the recipient may 
  1723.      retreive it with his word processor, data base program, or spread-
  1724.  
  1725.  
  1726. MESSAGES                             29
  1727.  
  1728.  
  1729.  
  1730.  
  1731.      sheet.  
  1732.  
  1733.           To send a file across the network, press Alt-F as you're entering 
  1734.      a message.  When you do, you'll be asked to specify the file to send.  
  1735.      Be sure to give the complete name of the file (including the drive and 
  1736.      directory, if it's not located in the directory into which you're cur-
  1737.      rently logged).  You may also be asked to specify the drive/directory 
  1738.      to which you wish to copy the file.  See PRE-DESIGNATED FILE COPY DIR-
  1739.      ECTORY in the CUSTOMIZING section.
  1740.  
  1741.  
  1742.      -- OMITTING RECORDS
  1743.  
  1744.           See the "OMITTING ENTRIES" section near the beginning of the 
  1745.      documentation.  Each workstation may omit only those entries orig-
  1746.      inated by, or addressed specifically to, that station.
  1747.  
  1748.  
  1749.      -- PRINTING RECORDS
  1750.  
  1751.           To print an individual message, press Ctrl-PrtSc when that mes-
  1752.      sage is being displayed.  To print one or more messages at a time, 
  1753.      press Ctrl-PrtSc at the Hunt screen.  When you do so, RAMdesk will 
  1754.      ask you to enter a parameters common to each message you want printed. 
  1755.  
  1756.  
  1757.      -- SCREEN UPDATING 
  1758.  
  1759.           People around the office might be entering data into this module 
  1760.      while your computer is displaying the main screen.  Normally, the in-
  1761.      formation will be updated only when the main screen is originally dis-
  1762.      played.  If you'd like to force an update, press the F6 key.  This is 
  1763.      helpful if you're using the program with Microsoft Windows.  For auto-
  1764.      matic updating, see "AUTOMATIC SCREEN UPDATING IN LOCATOR AND MESSAGES 
  1765.      MODULES" in the CUSTOMIZING section below.
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785. MESSAGES                             30
  1786.  
  1787.  
  1788.  
  1789.  
  1790.      LOCATOR 
  1791.  
  1792.           Only when RAMdesk is installed for use on a LAN is this module 
  1793.      available.  It maintains a server-based file which holds records left 
  1794.      by employees as they leave the office.  The proper use of this module 
  1795.      requires that you set up a server-based file containing the names of 
  1796.      all the users on the LAN, so please refer to the WORKSTATION IDENTIFI-
  1797.      CATION discussion near the end of the CUSTOMIZING section as soon as 
  1798.      you can.
  1799.  
  1800.           It is contemplated that the main use of this module will be for 
  1801.      employees to leave information on where they're going, how they can be 
  1802.      reached, and their estimated time of return.  If this module is being 
  1803.      used regularly by each employee, it will be very easy for anyone on 
  1804.      the network to quickly learn whether so-and-so has left the office or 
  1805.      whether he's just temporarily absent from his desk.
  1806.  
  1807.           When you enter this module, you'll be shown a list of employees 
  1808.      who are not in the office, along with their current locations.  If you 
  1809.      need to view any detailed notes that an employee may have left before 
  1810.      departing, move the arrow to that employee and press the PgDn key.
  1811.  
  1812.  
  1813.      -- DATA ENTRY
  1814.  
  1815.           If you're about to leave the office, call up the RAMdesk LOCATOR 
  1816.      module and press "O" (for "out").  When you do, you'll be expected to 
  1817.      enter the time you expect to return, as well as your location, phone, 
  1818.      and any other notes you wish to leave.  If you won't be returning to-
  1819.      day, back up to the "date" item and enter your expected return date.  
  1820.      Save your entry by pressing F6.
  1821.  
  1822.           When you return to the office, the first thing you should do is 
  1823.      call up the LOCATOR and press "I" (for "in"), so that you can omit 
  1824.      your "I'm out" record.
  1825.  
  1826.           Anyone can change anyone else's "out" record, just as he would be 
  1827.      able to do if the LOCATOR were a chalkboard.  That way, you can call 
  1828.      in to someone else and request that he change your location or estim-
  1829.      ated time of return.  To change your, or anyone else's, "out" record, 
  1830.      just point to it and press PgDn.  If you're signing someone else out 
  1831.      and have forgotten his initials, press the F1 key at the "Init" field.  
  1832.      To sign another person "in", point to his record, tap PgDn to call it 
  1833.      to the screen, and then press ^O. 
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844. LOCATOR                              31
  1845.  
  1846.  
  1847.  
  1848.  
  1849.      CUSTOMIZING RAMDESK
  1850.  
  1851.           One of the files accompanying RAMdesk is RAMDESK.CFG.  This 
  1852.      file contains information that tells the program how to behave in sev-
  1853.      eral respects.  You may use RAMdesk, itself, to modify certain 
  1854.      lines of RAMDESK.CFG, as described below.  
  1855.  
  1856.           NOTE:  
  1857.                DO NOT CHANGE ANY LINES IN RAMDESK.CFG OTHER THAN THOSE      
  1858.           MENTIONED IN THIS SECTION.  DOING SO MAY ADVERSELY AFFECT
  1859.           THE PROGRAM'S PERFORMANCE.
  1860.  
  1861.           To access the RAMDESK.CFG file, enter "RAMDESK C" at the DOS 
  1862.      prompt.  The file will be read, line by line, into the RAMdesk win-
  1863.      dow, and you'll find yourself at the bottom of the file.  To go back 
  1864.      to the top of the file, where you'll probably prefer to start, just 
  1865.      press the up arrow.  You may move around the file by using the cursor 
  1866.      control keys.  Make whatever corrections you need, and press the F6 
  1867.      key when you're done.  If you want to abandon the changes you've made, 
  1868.      press the ESC key, instead.
  1869.  
  1870.           Each line in RAMDESK.CFG begins with a keyword or short phrase 
  1871.      describing the program attribute affected by the line's data.  Next is 
  1872.      an equals sign, followed by the value associated with the keyword.  If 
  1873.      you look at the RAMDESK.CFG file, as shipped from Integra, you'll 
  1874.      notice that several lines are enclosed in curly brackets.  Curly brac-
  1875.      kets tell RAMdesk to ignore the line.  You'll also note that 
  1876.      there's a line that tells you not to modify anything at the bottom of 
  1877.      the file.  Please heed it.
  1878.  
  1879.           NOTE:  The changes you make to the RAMDESK.CFG file will have no 
  1880.      effect until you load RAMdesk by entering "RMD" at the DOS prompt.  If 
  1881.      RAMdesk is already loaded when you change the file, you should re-boot 
  1882.      your computer after the file has been saved and then run RAMdesk 
  1883.      again.     
  1884.  
  1885.      -- HOTKEY 
  1886.  
  1887.           RAMdesk's default hotkey is ALT-R.  To change it, you need to 
  1888.      modify the two lines beginning with "HOT-KEY-LETTER" and "HOT-KEY-
  1889.      CODE".  After the equals sign on the first of these lines, place the 
  1890.      letter you wish to use in conjunction with the ALT key.  After the 
  1891.      second line's equals sign, place a code beginning with "$08" and 
  1892.      ending with the two-digit sequence associated with the letter you 
  1893.      placed onto the first line.  Your choices are as follows:
  1894.  
  1895.                Q=10  W=11  E=12  R=13  T=14  Y=15  U=16  I=17  O=18  
  1896.                P=19  A=1E  S=1F  D=20  F=21  G=22  H=23  J=24  K=25  
  1897.                L=26  Z=2C  X=2D  C=2E  V=2F  B=30  N=31  M=32
  1898.  
  1899.      Example:  To make ALT-Q the hot key, the first line should read, "HOT-
  1900.      KEY-LETTER=Q", and the second should read, "HOT-KEY-CODE=$0810".  If 
  1901.  
  1902.  
  1903. CUSTOMIZING RAMDESK                         32
  1904.  
  1905.  
  1906.  
  1907.  
  1908.      you'd like to use the CTRL key in place of the ALT key, substitute 
  1909.      "$04" for "$08".
  1910.  
  1911.  
  1912.      -- FIRST MODULE DISPLAYED
  1913.  
  1914.           Normally, each time you press RAMdesk's hot key, you'll find 
  1915.      yourself in the last module you used when you were last in the prog-
  1916.      ram.  If, instead, you'd like RAMdesk to ALWAYS take you initially 
  1917.      to a particular module, place that module's code after the equals sign 
  1918.      on the "FIRSTMOD" line.  Your choices are as follows:      
  1919.  
  1920.      1 Schedule            2 Directory       3 Calculator     4 WorkLog      
  1921.      5 Infobase            6 Messages (for LAN use only)
  1922.  
  1923.      Example:  "FIRSTMOD=2" would cause RAMdesk to zip directly to the 
  1924.      Directory every time you press the hot key.
  1925.  
  1926.  
  1927.      -- INFOBASE
  1928.  
  1929.           RAMdesk normally defaults to the NOTEPAD infobase.  If you'd 
  1930.      prefer another default, enter the name of the desired infobase right 
  1931.      after the equals sign on the "INFOBASE" line.  "INFOBASE=FORMULA", for 
  1932.      example, will cause RAMdesk to default to the FORMULA infobase, 
  1933.      instead of NOTEPAD. 
  1934.  
  1935.  
  1936.      -- COLORS
  1937.  
  1938.           You may designate the primary colors used by RAMdesk.  Just 
  1939.      find the "FOREGROUND" and "BACKGROUND" and add the color codes you 
  1940.      desire:
  1941.  
  1942.                 0 Black     1 Blue     2 Green   3 Cyan            
  1943.                 4 Red       5 Magenta  6 Brown   7 Light Gray      
  1944.  
  1945.      Be sure that the curly brackets are removed if you want these lines to 
  1946.      be effective.
  1947.  
  1948.  
  1949.      -- CALCULATOR WINDOW
  1950.  
  1951.           Normally, the RAMdesk calculator's "folded tape" occupies the 
  1952.      entire window.  As described earlier in the CALCULATOR section, you 
  1953.      may temporarily reduce the size of the calculator window by pressing 
  1954.      Ctrl-W.  But what if you intend to use the small calculator window 
  1955.      more frequently than the large?  In that case you'll wnat RAMdesk 
  1956.      to automatically default to the small calculator size.  To do so, just 
  1957.      remove the brackets from the "SMALL-CALC" line.
  1958.  
  1959.  
  1960.  
  1961.  
  1962. CUSTOMIZING RAMDESK                         33
  1963.  
  1964.  
  1965.  
  1966.  
  1967.      -- ALARM PITCH, NUMBER of BEEPS, HOURLY CHIMES
  1968.  
  1969.           The pitch of the Schedule module's alarm is determined by the 
  1970.      "BEEP-FREQ" line.  Fill in the desired frequency (in hertz) after the 
  1971.      equals sign on this line.  Note that some computers can't reproduce 
  1972.      very high or very low pitches.  Therefore, you might want to keep 
  1973.      within the 100-5000 range.
  1974.  
  1975.           The number of beeps emitted by your computer's speaker whenever 
  1976.      an alarm sounds is determined by the "RINGS" line.  If you enter "0" 
  1977.      after the equals sign, the alarm won't sound at all; "1" to "8" will 
  1978.      result in a corresponding number of beeps; if you enter "9", the alarm 
  1979.      will continue to sound until you press a key.
  1980.  
  1981.           If you'd like the alarm to go off on the hour, just remove the 
  1982.      brackets from the "CHIME-HOUR" line.  No equals sign is needed.  To 
  1983.      remind you, instead, of each passing half hour, remove the brackets 
  1984.      from the "CHIME-HOUR-HALF" line.
  1985.           
  1986.  
  1987.      -- WORD WRAP
  1988.  
  1989.           If you'd like to employ word-wrapping in multi-line descriptions, 
  1990.      make sure that the "WORD-WRAP" line has no brackets.  To turn off 
  1991.      word-wrapping, enclose "WORD-WRAP" in curly brackets.  RAMdesk's word-
  1992.      wrap feature works only when the cursor is at the very end of your 
  1993.      entry.  That is, it functions only when you are adding something to 
  1994.      the end of your entry, as is the case when you are typing in your 
  1995.      entry from scratch.  Word-wrap does not work if your are editing some-
  1996.      thing in the middle of your text.
  1997.  
  1998.  
  1999.      -- MULTI-DAY SCHEDULING
  2000.  
  2001.           RAMdesk normally assumes that each event you schedule will 
  2002.      occur on just one day.  If, however, you want RAMdesk to default to 
  2003.      the assumption that each event has both a beginning and ending date, 
  2004.      you should remove the brackets from the "MULTI-DAY" line.  In this 
  2005.      mode of operation, RAMdesk will always ask for an ending date 
  2006.      whenever you enter a new event.  
  2007.  
  2008.  
  2009.      -- AUTOMATIC CALCULATION OF AMOUNT TO CHARGE FOR SERVICES RENDERED
  2010.  
  2011.           RAMdesk's WORKLOG module includes an automatic stopwatch that 
  2012.      will keep time to the ten-thousandth of an hour.  If you like, you can 
  2013.      also have it automatically calculate the amount to charge a client for 
  2014.      the time reflected on the screen.  To do so, you need to tell RAMdesk 
  2015.      how much you normally charge for each hour of work.  The "HOURLY-RATE" 
  2016.      line handles this.  Just put your hourly rate after the equals sign 
  2017.      and get rid of the curly brackets.
  2018.  
  2019.  
  2020.  
  2021. CUSTOMIZING RAMDESK                         34
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.      -- CONFLICT CHECKING
  2028.  
  2029.           If you'd like RAMdesk to check for schedule conflicts whenever 
  2030.      you enter a new event, remove the brackets from the "CONFLICT-CHECK" 
  2031.      line.  The drawback to checking for conflicts is that it takes time to 
  2032.      do so.  Therefore, unless you really feel you need it, don't use it.
  2033.  
  2034.  
  2035.      -- BYPASSING THE MAIN MENU
  2036.  
  2037.           If you find that the Main Menu just gets in your way, you may 
  2038.      cause RAMdesk to completely bypass it.  To do so, simply remove the 
  2039.      brackets from the "EXPERT-USER" line.
  2040.  
  2041.  
  2042.      -- USING THE SERVER FOR THE PHONE DIRECTORY AND INFOBASES
  2043.  
  2044.           When RAMdesk is used on a network, it will normally place only 
  2045.      the Schedule and the Messages databases on the server.  The Directory 
  2046.      and all Infobases will be left on the local drive, unless you remove 
  2047.      the curly brackets from the "SERVERBASE" line.  Doing so will cause 
  2048.      RAMdesk to look to the server whenever it creates, reads or writes 
  2049.      to the Directory or any Infobase.
  2050.  
  2051.           If you use the server for the Directory and Infobases, everyone 
  2052.      on the network will have access to the data contained therein, with 
  2053.      the exception of items that you mark as "private".  Private items may 
  2054.      be viewed and edited only by the user who originally entered them.  
  2055.      Remember that the Directory and each Infobase is limited to 2000 
  2056.      entries, whether placed on the server or not.  Also note that each 
  2057.      workstation's Calculator and Worklog will always be located on that 
  2058.      workstation's local drive, regardless of whether the "SERVERBASE" line 
  2059.      is active.  The "SERVERBASE" line affects only the Directory and 
  2060.      Infobases.
  2061.  
  2062.  
  2063.      -- PRINTER PORT
  2064.  
  2065.           Whenever you try to print something with RAMdesk, it will send 
  2066.      information out printer port 1, unless you change the "PRINT-PORT" 
  2067.      line.  Just substitute the number of the printer port you want RAMdesk 
  2068.      to use. 
  2069.  
  2070.  
  2071.      -- WRITE FILE
  2072.  
  2073.           Whenever you try to write to a disk file (by pressing Ctrl-F), it 
  2074.      will send information to a file called "TEXT.PC", unless you change 
  2075.      the "WRITE-FILE" line.  Substitute the name of the file you want cre-
  2076.      ated or appended whenever Ctrl-F is pressed.  And be sure to remove 
  2077.      the curly brackets.
  2078.  
  2079.  
  2080. CUSTOMIZING RAMDESK                         35
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.  
  2087.      -- DIALING
  2088.  
  2089.           Whenever you try to dial with RAMdesk, it sends signals out 
  2090.      the communications port, which, by default, is assumed to be comm port 
  2091.      1.  If you want to use comm port 2, place a 2 after the equals sign on 
  2092.      the "COMM-PORT" line, and make sure that there are no curly brackets 
  2093.      on that line.
  2094.  
  2095.           RAMdesk will also assume that the modem is hooked into a 
  2096.      touch-tone telephone system.  If the line to which it is attached is 
  2097.      actually a Pulse (rotary) line, place a P after the equals sign on the 
  2098.      "TONE-PULSE" line, and remove the curly brackets. 
  2099.  
  2100.           If you need to precede each number dialed with some special 
  2101.      sequence, add that sequence after the equals sign on the "DIAL-PREFIX" 
  2102.      line, and remove the curly brackets.  You may build in time delays by 
  2103.      including tildes (~) in the sequence.  Each tilde will represent a 
  2104.      half-second delay.
  2105.  
  2106.  
  2107.      -- SATELLITE USE
  2108.  
  2109.           If RAMdesk is being used on a non-network satellite computer, 
  2110.      and you'll want to regularly assimilate its data into a TickleX or 
  2111.      BillPower database on a central machine, you should remove the brac-
  2112.      kets on the "SATELLITE" line.  Do so for the RAMDESK.CFG file on each 
  2113.      satellite computer, but not on the central machine.
  2114.  
  2115.  
  2116.      -- 24-HOUR TIME
  2117.  
  2118.           If you want RAMdesk to display time in 24-hour fashion, remove 
  2119.      the brackets on the "24-HOUR" line.
  2120.  
  2121.  
  2122.      -- BYPASSING THE SCHEDULE MODULE
  2123.  
  2124.           If you've installed TickleX as a "pop-up", you may find it 
  2125.      unnecessary use RAMdesk's schedule module, since TickleX's scheduler is 
  2126.      far more powerful.  To prevent RAMdesk from even offering you its 
  2127.      schedule module, remove the brackets from the "SCHEDULE-OFF" line.
  2128.  
  2129.  
  2130.      -- BYPASSING THE WORKLOG MODULE
  2131.  
  2132.           If you're using TickleX or BillPower as a "pop-up", you may find 
  2133.      it convenient to turn off RAMdesk's worklog module (since TickleX and 
  2134.      BillPower offer more logging power than RAMdesk).  To prevent RAMdesk 
  2135.      from offering you its worklog module, remove the brackets from the 
  2136.      "WORKLOG-OFF" line.
  2137.  
  2138.  
  2139. CUSTOMIZING RAMDESK                         36
  2140.  
  2141.  
  2142.  
  2143.  
  2144.  
  2145.  
  2146.      -- ALPHABETIZING
  2147.  
  2148.           By default, RAMdesk will alphabetize the Directory or Infobase 
  2149.      whenever a new entry is made.  Having the records in alphabetical 
  2150.      order is useful only for preparing printouts of an entire Directory 
  2151.      or Infobase file.  It's down side is that, as the listing of entries 
  2152.      in a file increases, the alphabetization process will take longer.  If 
  2153.      you don't need automatic alphabetization, you may turn it off by plac-
  2154.      ing curly brackets on either side of the word "ALPHABETIZE" in the 
  2155.      RAMDESK.CFG file.  To turn it back on at some future date, just remove 
  2156.      the brackets.  If automatic alphabetization is turned off, you may 
  2157.      still alphabetize periodically by pressing Ctrl-A at the Directory or 
  2158.      Infobase Hunt screen.
  2159.  
  2160.  
  2161.      -- KEYWORD HUNTS
  2162.  
  2163.           Normally, RAMdesk will look at EVERY line in each record as it 
  2164.      searches for a match to the keyword you enter at the beginning of a 
  2165.      HUNT.  If you'd like RAMdesk to default to first-line-only searches 
  2166.      (instead of entire-record searches), you should remove the brackets 
  2167.      from the "COMPARE-1ST-LINE-ONLY" line.  If, for instance, the first 
  2168.      line of each record contains a name, and that's all you want RAMdesk 
  2169.      to consider in looking for a match, this option will be handy.  See 
  2170.      also the OPERATIONAL MODES section of these instructions. 
  2171.  
  2172.      -- TAGGING MESSAGES AS "OLD"
  2173.  
  2174.           Normally, once a message has been read, RAMdesk will tag it as 
  2175.      "old".  This will keep you from re-encountering it whenever you want 
  2176.      to scan the database for only your NEW messages.  
  2177.  
  2178.           Since pressing the PgDn key is normally the way to move from one 
  2179.      new message to another, that keystroke will also cause each new mes-
  2180.      sage to be tagged as "old".  But what if you normally DON'T want to 
  2181.      tag messages as "old", even though they've been read?
  2182.  
  2183.           To override RAMdesk's presumption that a message, once read, 
  2184.      should be tagged as "old", find the "OMIT-MESSAGE" line in the 
  2185.      RAMDESK.CFG and remove the brackets.  That will cause RAMdesk to 
  2186.      always pause when you finish reading a message.  At that point, the 
  2187.      program will ask whether you wish to:
  2188.  
  2189.            - OMIT the message entirely from the database;
  2190.            - TAG the message as "old", but keep it in the database;
  2191.            - SAVE the message as is (without omitting or tagging as "old");
  2192.            - REPLY to the message (and tag it as "old");
  2193.            - FORWARD the message to someone else (that is, send a copy to 
  2194.                another workstation, and tag your copy as "old").  
  2195.  
  2196.  
  2197.  
  2198. CUSTOMIZING RAMDESK                         37
  2199.  
  2200.  
  2201.  
  2202.  
  2203.           Remember, tagging a message as "old" will make finding new 
  2204.      messages faster in the future, while omitting it will achieve the 
  2205.      same result AND also keep your messages database from growing too 
  2206.      large.
  2207.  
  2208.  
  2209.      -- ARCHIVING OMITTED MESSAGES AND LOCATOR NOTES
  2210.  
  2211.           If you want RAMdesk to save omitted Messages and Locator notes in 
  2212.      a separate text file, remove the brackets from the "ARCHIVE" line.  
  2213.      Then, whenever anyone on the LAN omits a Message (or Locator note), it 
  2214.      will be appended to a file called "MESSAGES.OLD" (or "LOCATE.OLD") on 
  2215.      the server.  That way, you'll always be able to read your old Messages 
  2216.      and Locator notes with a word processor, even after they've been omit-
  2217.      ted from the RAMdesk database.  One drawback to this is that the 
  2218.      MESSAGES.OLD and LOCATE.OLD files will just keep growing and growing 
  2219.      until you either erase them or pare them down with your word proces-
  2220.      sor.  Another drawback is that anyone will be able to read anyone 
  2221.      else's old messages by using a word processor to look at MESSAGES.OLD. 
  2222.  
  2223.  
  2224.      -- SENDING MESSAGES THAT BEEP
  2225.  
  2226.           If you're on a Novell network and would like RAMdesk to beep a 
  2227.      workstation when a message is addressed to its user, remove the 
  2228.      brackets from the "NOVELL" line.  BE SURE to do so in ALL work-
  2229.      stations' RAMDESK.CFG files.  In order for this beeping to work, each 
  2230.      user's workstation should be identified to NETWARE by the same 
  2231.      initials that RAMdesk recognizes for that user.  In other words, user 
  2232.      ABC should be identified to both RAMdesk and NETWARE as "ABC".
  2233.  
  2234.           If you're not on a Novell network, remove the brackets from the 
  2235.      "CHECK-FOR-MESSAGES" line in EACH workstation's RAMDESK.CFG file.  
  2236.      Doing so will cause each workstation to check for new messages once a 
  2237.      minute.  Beeping won't occur as quickly as on a Novell network, but 
  2238.      the recipient of a message will be notified of it within sixty sec-
  2239.      onds.  Please also note that this memory-resident feature may conflict 
  2240.      with some other software.
  2241.  
  2242.  
  2243.      -- PRE-DESIGNATED FILE COPY DIRECTORY
  2244.  
  2245.           If you intend to copy files across the network in the MESSAGES 
  2246.      module (see SENDING FILES ACROSS THE NETWORK in the MESSAGES 
  2247.      section), you may wish to pre-designate a directory into which all 
  2248.      such files will be copied.  If you don't pre-designate it, you will 
  2249.      be asked each time you copy a file to specify the destination 
  2250.      directory.  To pre-designate the directory, remove the brackets from 
  2251.      the "COPY-DIRECTORY=" line and specify the directory after the equals 
  2252.      sign.  Example: 
  2253.  
  2254.                          COPY-DIRECTORY=F:\COPIES 
  2255.  
  2256.  
  2257. CUSTOMIZING RAMDESK                         38
  2258.  
  2259.  
  2260.  
  2261.  
  2262.  
  2263.      Pre-designating the copy directory will also result in the program's 
  2264.      automatically appending each message with a short note telling the 
  2265.      reader which files were copied to that directory while the message was 
  2266.      being prepared.  Hence, the sender of the message won't have to waste 
  2267.      any extra time typing in such a note, himself.
  2268.  
  2269.  
  2270.      -- WORKSTATION IDENTIFICATION
  2271.  
  2272.           If you'd like RAMdesk to automatically check for a proper entry 
  2273.      whenever you type in someone's initials, or if you intend to use the 
  2274.      LOCATOR module of the program, you should first create an ASCII text 
  2275.      file on the server called "NETUSERS.LBF".  
  2276.  
  2277.           The NETUSERS.LBF file may contain up to 99 lines, each of which 
  2278.      should contain identifying initials for one user on the net.  Each set 
  2279.      of initials may be up to three characters long.  
  2280.  
  2281.           NOTE:  
  2282.                If you're on a Novell network, or if you're on a LAN 
  2283.           which identifies each workstation by a one- to three-
  2284.           character sequence, the NETUSERS.LBF initials that identify 
  2285.           an employee should be the same as that employee's workstation 
  2286.           network ID. 
  2287.  
  2288.           In addition to initials (or network ID), each line in the NET-
  2289.      USERS.LBF file should also contain up to fifteen letters of the iden-
  2290.      tified user's name, enclosed in quotes.  Always place the last name 
  2291.      first, then a comma, and then the first name or initials.  Here's an 
  2292.      example NETUSERS.LBF file for a network having three workstations:
  2293.          
  2294.                             ACR "Raymond, Allen"
  2295.                             TPM "Mann, Thomas P"
  2296.                             KOL "Lawrence, Keri"  
  2297.  
  2298.      Remember, the initials used to identify each workstation's user should 
  2299.      match those recognized by the network for that workstation (if the 
  2300.      network employs a user ID scheme).  By the way, also note that these 
  2301.      same initials identifying a workstation should match those contained 
  2302.      in that workstation's RMD.BAT file (see the LOCAL AREA NETWORKS appen-
  2303.      dix for a discussion of RMD.BAT modification).      
  2304.  
  2305.           In addition to identifying individual users, the NETUSERS.LBF 
  2306.      file may also identify up to 10 user groups, each with up to 10 mem-
  2307.      bers.  This makes it easier to enter a message (in the MESSAGES mod-
  2308.      ule) to all members of a group, such as the secretarial staff or the 
  2309.      public relations section.
  2310.  
  2311.           A group is identified in the NETUSERS.LBF file by placing an 
  2312.      equals sign after the group ID, and then following that with the ID of 
  2313.      each member in the group.  Example:
  2314.  
  2315.  
  2316. CUSTOMIZING RAMDESK                         39
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322.                             ACR "Raymond, Allen"
  2323.                             TPM "Mann, Thomas P"
  2324.                             KOL "Lawrence, Keri"  
  2325.                             SEC=TPM,KOL
  2326.                             PR=KOL,ACR,TPM
  2327.  
  2328.      Here, each workstation user's initials (ACR, TPM, and KOL) and name 
  2329.      appear by themselves on a single line.  A group (SEC or PR) is iden-
  2330.      tified by placing an equals sign after the group ID initials.  The 
  2331.      equals sign is followed by the group's members, each separated from 
  2332.      the others by commas.  Note that each member of a group must have pre-
  2333.      viously been identified in the file as a workstation user.  
  2334.  
  2335.           Please note that if you use a group designator at the "TO" item 
  2336.      of a message (in the MESSAGES module), a separate message will be sent 
  2337.      to each member of the group.  Assume that group ZZZ consists of users 
  2338.      DEF and MNO.  If you sent a message to group ZZZ, the program would 
  2339.      actually store no message to "ZZZ"; instead, it would send separate 
  2340.      messages to "DEF" and "MNO".
  2341.  
  2342.  
  2343.           Any ASCII text editor may be used to set up NETUSERS.LBF.  To use 
  2344.      RAMdesk, itself, to create this file, use the 
  2345.  
  2346.                        "RAMDESK servDskDir\NETUSERS.LBF" 
  2347.  
  2348.      command, where "servDskDir" is the server disk\directory used to store 
  2349.      RAMdesk data (eg: "RAMDESK H:\MANAGEX\NETUSERS.LBF").  
  2350.  
  2351.           If you create NETUSERS.LBF with a word processor, ensure that you 
  2352.      save it as an ASCII file.
  2353.  
  2354.  
  2355.      -- LOCATING EVERYONE WITH THE LOCATOR MODULE
  2356.  
  2357.           Normally, the Locator module reports the location of only those 
  2358.      people who have signed out.  But if you want to track EVERYONE, 
  2359.      whether signed out or not, you should remove the curly brackets from 
  2360.      the "LOCATE-ALL" line.  If you'd also like to reset each person's en-
  2361.      try at the beginning of each day, remove the brackets from the 
  2362.      "LOCATOR-RESET=" line, and place a 1- to 15-character message after 
  2363.      the equals sign.  The daily reset message you specify will automatic-
  2364.      ally appear next to each person's name at the start of each new day.  
  2365.      Only by signing in each morning can the person remove this message.  
  2366.      If a person doesn't sign in, you might assume that he's ill or having 
  2367.      some problems that might require your assistance or understanding. 
  2368.  
  2369.           NOTE:
  2370.                Removing the brackets from the LOCATOR-RESET line is 
  2371.           tantamount to also removing them from the LOCATE-ALL line. 
  2372.  
  2373.  
  2374.  
  2375. CUSTOMIZING RAMDESK                         40
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381.      -- AUTOMATIC SCREEN UPDATING IN LOCATOR AND MESSAGES MODULES 
  2382.  
  2383.           When used on a LAN, people around the office might be entering 
  2384.      data into the Messages and Locator modules while your computer is dis-
  2385.      playing one of those module's main screen.  Normally, the information 
  2386.      will be updated only when the main screen is originally displayed.  If 
  2387.      you'd like your screen to be automatically updated periodically, re-
  2388.      move the curly brackets from the "UPDATE-FREQUENCY=1" line.  Doing so 
  2389.      will result in the screen being updated every minute, or so.  If you'd 
  2390.      prefer another interval, replace the "1" with the number of minutes 
  2391.      you'd like. 
  2392.  
  2393.  
  2394.  
  2395.  
  2396.  
  2397.  
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.  
  2432.  
  2433.  
  2434. CUSTOMIZING RAMDESK                         41
  2435.  
  2436.  
  2437.  
  2438.  
  2439.      APPENDIX:  TYING INTO TICKLEX & BILLPOWER
  2440.  
  2441.           RAMdesk is a useful program in its own right.  But its utility 
  2442.      can be amplified if it's used in conjunction with TickleX and/or Bill-
  2443.      Power, each of which is described at the end of this documentation.  
  2444.      BillPower is a large, sophisticated product designed for thorough 
  2445.      timekeeping, billing and bookkeeping.  And TickleX is a no-compromise 
  2446.      scheduling program.  Each of these programs is unrivaled in its field, 
  2447.      but has far too many features to fit into a small "pop-up" program.  
  2448.      That's where RAMdesk comes in.
  2449.  
  2450.           RAMdesk can act as an simple entry vehicle for BillPower and 
  2451.      TickleX.  RAMdesk is always available at the touch of a few keys, 
  2452.      even if you're in the middle of writing a letter with your word pro-
  2453.      cessor.  Whenever you need to schedule an appointment, log some work, 
  2454.      or record an item of income/expense, RAMdesk is ready.  Of course, 
  2455.      RAMdesk won't handle as much detail as its more powerful siblings; 
  2456.      it doesn't link related records to each other; and it can't produce 
  2457.      elaborate bills and reports.  But if all you usually need is the abil-
  2458.      ity to quickly make simple scheduling/logging entries, RAMdesk's a 
  2459.      good solution.  When you need the full strength of TickleX or Bill-
  2460.      Power, use one of those larger programs.  But some of the time, you 
  2461.      will find RAMdesk to be an adequate means of entering data that 
  2462.      will subsequently be incorporated into BillPower and TickleX. 
  2463.  
  2464.           Whenever you load TickleX or BillPower, RAMdesk's files will 
  2465.      be examined.  Any record that should be included in TickleX's or Bill-
  2466.      Power's databases will be transferred.  
  2467.  
  2468.           NOTE: 
  2469.                If you've had to extract RAMdesk from a ZIP file,
  2470.           you probably lack some auxiliary programs that assist in
  2471.           linking RAMdesk to TickleX and BillPower.  One of these
  2472.           programs, for instance, is named "input.exe".  If you lack 
  2473.           these extra programs, you'll be wasting your time attemp-
  2474.           ting to use RAMdesk with TickleX or BillPower.  To obtain a 
  2475.           full copy of RAMdesk and all its auxiliary files, please
  2476.           use the order form.
  2477.  
  2478.           As mentioned earlier in this documentation, RAMdesk must be lo-
  2479.      cated in a MANAGEX directory, the same directory that contains TickleX 
  2480.      and BillPower.  If RAMdesk isn't in this directory, it won't be able 
  2481.      to assist TickleX and BillPower.
  2482.  
  2483.           Whenever you load RAMdesk, it checks to see whether TickleX or 
  2484.      BillPower is in the same subdirectory.  If so, RAMdesk assumes that 
  2485.      you intend to use it in conjunction with one of those programs, and it 
  2486.      will ask you to enter your initials.  RAMdesk will need your initials, 
  2487.      so that it can tell TickleX/BillPower who does the work that you en-
  2488.      ter.  Make sure that the initials you enter are the same as those that 
  2489.      BillPower/TickleX recognize for you.  If you enter incorrect initials, 
  2490.      the input routine described below will not go as smoothly as it could. 
  2491.  
  2492.  
  2493. TYING INTO TICKLEX & BILLPOWER       42
  2494.  
  2495.  
  2496.  
  2497.  
  2498.  
  2499.           REMEMBER, when used in conjunction with BillPower or TickleX, 
  2500.      RAMdesk merely provides a simple means of ENTERING information.  It 
  2501.      does not allow you to FIND data in the BillPower or TickleX files 
  2502.      (though, as discussed below, RAMdesk will -- in its own way -- largely 
  2503.      reflect the TickleX schedule).  Also note that that, once RAMdesk's 
  2504.      data has been assimilated into the BillPower and TickleX files, RAM-
  2505.      desk's WorkLog files will be erased.  This prevents a useless build-up 
  2506.      of old records in the WorkLog.  It's not necessary to erase RAMdesk's 
  2507.      Schedule records during the assimilation, because RAMdesk automati-
  2508.      cally erases past-due appointments and deadlines each new day.
  2509.  
  2510.  
  2511.      -- IMPORTING DATA FROM RAMDESK TO TICKLEX OR BILLPOWER
  2512.  
  2513.           When you load TickleX ("TX") or BillPower ("BP"), a program 
  2514.      called INPUT is automatically run first.  That program looks through 
  2515.      RAMdesk's files for data that should be transferred.  When it encoun-
  2516.      ters a record, it attempts to incorporate it into TickleX's or Bill-
  2517.      Power's files.  But first, several checks are made.
  2518.  
  2519.           NOTE:  If you're on a LAN, refer to the LOCAL AREA NETWORKS 
  2520.                  section for instructions on modifying the "input" 
  2521.                  line of TX.BAT and BP.BAT;
  2522.  
  2523.           INPUT makes sure that the "case/project" in the RAMdesk record 
  2524.      matches one in BillPower's files.  It also checks BillPower's in-
  2525.      come/expense categories to see if the one specified in the RAMdesk 
  2526.      record is valid.  If an inconsistency is found, INPUT will beep at you 
  2527.      and explain what's wrong.  You'll be expected to correct the problem 
  2528.      by entering a correct case/project or income/expense category.  If you 
  2529.      can't remember what your project or category choices are, just press 
  2530.      the F1 key, as you would do if you were using BillPower or TickleX.
  2531.  
  2532.           INPUT also checks the initials of the person responsible for each 
  2533.      RAMdesk record.  If they don't match valid TickleX/BillPower ini-
  2534.      tials, you'll be asked to correct that problem, too.
  2535.  
  2536.           After INPUT is satisfied with the validity of each field in a 
  2537.      RAMdesk record, it assimilates that record into the TickleX or 
  2538.      BillPower databases.
  2539.  
  2540.  
  2541.      -- ASSIMILATING RAMDESK DATA FROM SEVERAL COMPUTERS
  2542.  
  2543.           If you have several registered copies of RAMdesk, you can use 
  2544.      each on a different machine and combine their data into a common Bill-
  2545.      Power or TickleX database on a central machine.  Each computer other 
  2546.      than the central one containing BillPower or TickleX will be referred 
  2547.      to as a "satellite" in the following discussion.
  2548.  
  2549.           As on the central machine, RAMdesk must be installed into a 
  2550.  
  2551.  
  2552. TYING INTO TICKLEX & BILLPOWER       43
  2553.  
  2554.  
  2555.  
  2556.  
  2557.      MANAGEX directory on each satellite's hard disk.  If the satellite 
  2558.      does not have a hard disk, install RAMdesk into the ROOT directory 
  2559.      of the floppy you'll be using.
  2560.  
  2561.           The RAMDESK.CFG file on each satellite (but not the main machine) 
  2562.      must have a line saying "SATELLITE" (see the CUSTOMIZING section).  
  2563.      When you enter "RMD" at the DOS prompt of a satellite, you'll be asked 
  2564.      to enter your initials.  Make sure that the initials you enter are the 
  2565.      ones that TickleX and BillPower recognize for you. 
  2566.  
  2567.           After RAMdesk is loaded, it may be used on the satellite ex-
  2568.      actly as it might be used on the central machine.
  2569.  
  2570.           Periodically, the data from the satellites should be transferred 
  2571.      by diskette to the central machine, where it can be assimilated into 
  2572.      the TickleX and BillPower files.  The routine for doing so is very 
  2573.      straightforward.
  2574.  
  2575.           If RAMdesk is on the satellite's hard disk, the data must 
  2576.      first be transferred to a floppy, as follows:
  2577.  
  2578.           1. Place a blank diskette into drive A of the satellite;
  2579.           2. Log into the satellite's MANAGEX directory;
  2580.           3. Enter "OUTPUT A:" at the DOS prompt; and
  2581.           4. Follow the instructions that appear on the screen.
  2582.  
  2583.      Note that this routine is not needed if the satellite uses RAMdesk 
  2584.      on a floppy, instead of a hard disk.  
  2585.  
  2586.           Now, walk the diskette containing RAMdesk's data to the cen-
  2587.      tral computer, and transfer the data to the the main database:
  2588.  
  2589.           1. Place the diskette into drive A of the central computer;
  2590.           2. Log into the central computer's MANAGEX directory;
  2591.           3. Enter "INPUT A:" at the DOS prompt; and
  2592.           4. Wait for the data to be transferred from the diskette. 
  2593.  
  2594.      Repeat these steps for each satellite computer.  Note that the INPUT 
  2595.      routine will not work properly unless each satellite is using a 
  2596.      DIFFERENT registered copy of RAMdesk.
  2597.  
  2598.           The frequency with which you assimilate data from the satellites 
  2599.      into the main computer's files is up to you.
  2600.  
  2601.           Note that after each satellite goes through the OUTPUT routine, 
  2602.      it's RAMdesk Schedule files will remain intact, but its WorkLog 
  2603.      files will be erased in order to prevent a useless build-up of old 
  2604.      records in the WorkLog.  It's not necessary to erase Schedule records 
  2605.      when the OUTPUT routine is run, because RAMdesk automatically 
  2606.      erases old records each new day.
  2607.  
  2608.           NOTE:
  2609.  
  2610.  
  2611. TYING INTO TICKLEX & BILLPOWER       44
  2612.  
  2613.  
  2614.  
  2615.  
  2616.                The OUTPUT routine also makes backup copies of the 
  2617.           RAMdesk schedule and worklog files.  PC-SCHED.LBF,
  2618.           PC-SCHED.LBI, PC-WKLOG.LBF, and PC-WKLOG.LBI are copied
  2619.           to files called PC-SCHED.BAF, PC-SCHED.BAI, PC-WKLOG.BAF,
  2620.           and PC-WKLOG.BAI.  If, for any reason, you need to restore
  2621.           these files, just copy them back to their original names.
  2622.  
  2623.  
  2624.      -- EXPORTING DATA FROM TICKLEX TO RAMDESK
  2625.  
  2626.           Right after each day's first use of TickleX, the TickleX database 
  2627.      will be automatically exported to RAMdesk's files.  In this way, RAM-
  2628.      desk will always be kept abreast of the things you've entered into its 
  2629.      larger sibling.  Whenever you call up RAMdesk during the day, you can 
  2630.      feel confident that, with few exceptions, you will see an accurate 
  2631.      reflection of the TickleX schedule.
  2632.  
  2633.           NOTE:  If you're on a LAN, refer to the LOCAL AREA NETWORKS 
  2634.                  section for instructions on modifying the "export" 
  2635.                  line of TX.BAT.
  2636.  
  2637.           There are some limits, however.  First of all, TickleX's database 
  2638.      will hold 8000 records, while RAMdesk's will hold only 2000.  There-
  2639.      fore, only the first 2000 TickleX events will be moved to RAMdesk each 
  2640.      morning.  Another limitation is that RAMdesk can handle only 20 
  2641.      events per day, whereas TickleX will handle 100.  If you're keeping 
  2642.      track of only one or two individuals, this 2000/20 limitation will 
  2643.      present no problem.  
  2644.  
  2645.           In order to save space, reminders (not to be confused with al-
  2646.      arms) will not be transferred from TickleX to RAMdesk.  This limi-
  2647.      tation should not be a problem if you follow the recommended procedure 
  2648.      of always visiting TickleX at the beginning of each day to obtain a 
  2649.      printout of the day's events (which will include all reminders set for 
  2650.      that day).
  2651.  
  2652.           Also ignored in the transfer to RAMdesk's database are Frequent 
  2653.      and Recurring events (such as weekly meetings, birthdays, and 
  2654.      holidays) that fall due more than three months from now.  These are 
  2655.      ignored because there are potentially thousands of such events falling 
  2656.      due in the next half century.  To include them all could consume an 
  2657.      inordinate amount of space, so only three-months'-worth are trans-
  2658.      ferred.  
  2659.  
  2660.           In summary, if you don't have more than 2000 future events sched-
  2661.      uled  in TickleX, RAMdesk will pick them ALL up, except for:
  2662.  
  2663.              reminders, and
  2664.              recurring events scheduled more than 3 months from now.
  2665.  
  2666.      And remember that, though RAMdesk may not pick up absolutely ALL of 
  2667.      TickleX's events, TickleX, itself, still has them all.  So, make a 
  2668.  
  2669.  
  2670. TYING INTO TICKLEX & BILLPOWER       45
  2671.  
  2672.  
  2673.  
  2674.  
  2675.      habit of obtaining a daily activity printout each morning with 
  2676.      TickleX.
  2677.  
  2678.           You can also export TickleX data to another disk by using the 
  2679.      EXPORT program.  For example, to export to a diskette in drive A, go 
  2680.      to the MANAGEX directory and enter "EXPORT A:" at the DOS prompt.  
  2681.      This routine allows you to transfer a current copy of the TickleX 
  2682.      schedule to RAMdesk programs on other machines around the office.  
  2683.      Once the transfer is made, the diskette can be taken to the satellite 
  2684.      machine, and inserted into drive A.  Then, you log into the satel-
  2685.      lite's MANAGEX directory and enter "INPUT A:" at the DOS prompt.
  2686.  
  2687.  
  2688.      -- DAILY START-UP
  2689.  
  2690.           You should regularly load TickleX at the beginning of each day.  
  2691.      That way, you can start the day by reviewing a TickleX printout of 
  2692.      everything that's been scheduled. 
  2693.  
  2694.           As TickleX is loading, it will first search RAMdesk's files 
  2695.      for new appointments or deadlines that should be incorporated into the 
  2696.      TickleX database.  It will also place today's alarms into RAMdesk's 
  2697.      memory.  
  2698.  
  2699.           After TickleX has reported today's activities, you may exit that 
  2700.      program.  As you do, TickleX's data will be exported to RAMdesk, 
  2701.      which will remain lurking in the background all day, waiting for you 
  2702.      to press its hotkey.  Of course, you may run TickleX at any time dur-
  2703.      ing the day, but you may find RAMdesk to be more convenient for the 
  2704.      little things. 
  2705.  
  2706.           NOTE:     
  2707.                It is important that you load RAMdesk and then TICKLEX 
  2708.           AT THE BEGINNING OF EACH AND EVERY WORKDAY.  Failure to do so 
  2709.           might result in RAMdesk's not being apprised of the current 
  2710.           day's alarms.
  2711.  
  2712.      
  2713.  
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729. TYING INTO TICKLEX & BILLPOWER       46
  2730.  
  2731.  
  2732.  
  2733.  
  2734.      APPENDIX:  LOCAL AREA NETWORKS
  2735.  
  2736.           If you install RAMdesk for use on a Local Area Network, each 
  2737.      workstation will share common Schedule and Messages databases, but all 
  2738.      other information will be kept on the workstation's local hard disk 
  2739.      (in the program's "home" directory, the one from which RAMdesk was 
  2740.      loaded for use).  The program will utilize file locking to prevent 
  2741.      more than one person from overwriting another's work in the Schedule 
  2742.      and Messages databases maintained on the server.
  2743.  
  2744.           If your LAN defaults to the assumtion that you want it to auto-
  2745.      matically lock files for you, you may have problems with RAMdesk.  
  2746.      RAMdesk, not your LAN, must decide when to lock which files.  Make 
  2747.      sure that your LAN is configured to give ALL users complete access to 
  2748.      ALL files in the server's MANAGEX directory.  Make sure that ALL 
  2749.      program and data files are "sharable" (eg: immediately after instal-
  2750.      ling the program onto a Novell workstation, enter "FLAG *.* S" at the 
  2751.      DOS prompt in the directory containing RAMdesk).
  2752.  
  2753.  
  2754.  
  2755.           Of course, RAMdesk is normally loaded by entering "RMD" at the 
  2756.      DOS prompt.  This command accesses the RMD.BAT file, which, in turn, 
  2757.      contains a line that causes RAMDESK.EXE to be executed.  The "ramdesk" 
  2758.      line in the RMD.BAT file on each workstation should be modified by the 
  2759.      addition of parameters which tell the program:  1) who the main user 
  2760.      is, 2) who you are, 3) the server's hard disk and directory in which 
  2761.      the Schedule and Messages databases are to be stored, and 4) the hard 
  2762.      disk and directory in which the workstation's RMD.BAT file is to be 
  2763.      located (the program's "home" directory).  These four items are han-
  2764.      dled by the fifth through eighth parameters following "ramdesk".  The 
  2765.      first four parameters may each be "X", which signifies a null para-
  2766.      meter.  Example:
  2767.  
  2768.                   RAMDESK x x x x ABC DEF H:\MANAGEX C:\MANAGEX
  2769.  
  2770.      This line tells RAMdesk that the primary user's initials are ABC, 
  2771.      that this workstation's user's initials are DEF, that the Schedule and 
  2772.      Messages databases are to be located in the MANAGEX directory on drive 
  2773.      H, and that this workstation maintains the RAMdesk files in the 
  2774.      MANAGEX directory of drive C.
  2775.  
  2776.           Who is the main or primary user?  Typically, he is the person who 
  2777.      is likely to use the program the most, the one who's mainly "in 
  2778.      charge" of RAMdesk.  He may be the network's system administrator.  
  2779.      Or, if you also use BillPower and/or TickleX in your office, the pri-
  2780.      mary user is probably the one who is responsible for maintaining the 
  2781.      BillPower/TickleX databases.  At the primary user's workstation, the 
  2782.      fifth and sixth parameters would be identical.  Example: 
  2783.  
  2784.                   RAMDESK x x x x ABC ABC H:\MANAGEX C:\MANAGEX
  2785.  
  2786.  
  2787.  
  2788. LOCAL AREA NETWORKS                  47
  2789.  
  2790.  
  2791.  
  2792.  
  2793.      But at everyone else's workstation, th fifth and sixth parameters will 
  2794.      be different.
  2795.  
  2796.           The RMD.BAT file may also contain a reference to PC-Beep, which 
  2797.      should be followed by parameters identical to those that follow 
  2798.      "ramdesk".  Example:
  2799.  
  2800.                   pc-beep x x e: x JJ AWB F:\MANAGEX F:\AWB 
  2801.                   ramdesk x x e: x JJ AWB F:\MANAGEX F:\AWB 
  2802.  
  2803.           Remember, each workstation must have its own customized RMD.BAT 
  2804.      file.  But all the other files needed to make RAMDesk work may be in-
  2805.      stalled either on the workstation's hard disk or on the server (in the 
  2806.      directory identified by the seventh parameter).  If the program is 
  2807.      installed on the server, be sure to modify the RMD.BAT file on each 
  2808.      workstation, so that DOS knows where to look for for RAMdesk.  For 
  2809.      example, if a workstation's local hard disk were C:, but RAMdesk were 
  2810.      located in the MANAGEX directory on drive H, the batch file might look 
  2811.      like this:
  2812.  
  2813.                       echo off
  2814.                       cls
  2815.                       c:
  2816.                       cd\managex
  2817.                       h:
  2818.                       cd\managex
  2819.                       pc-beep x x x x abc def h:\managex c:\managex
  2820.                       ramdesk x x x x abc def h:\managex c:\managex
  2821.  
  2822.           Finally, be sure to customize the RAMDESK.CFG file appropriately.  
  2823.      For example, if you're on a Novell network, refer to the CUSTOMIZING 
  2824.      RAMDESK section, "Sending Messages that Beep" subsection.
  2825.  
  2826.  
  2827.      -- INPUTTING AND EXPORTING TO/FROM TICKLEX AND BILLPOWER
  2828.  
  2829.           If you're a TickleX or BillPower user, you'll need to ensure that 
  2830.      RAMdesk's database keeps abreast of what's going on with its larger 
  2831.      sibling.  Data is automatically transferred from RAMdesk to and 
  2832.      from BillPower/TickleX when you run the TX.BAT or BP.BAT batch file.
  2833.  
  2834.           There is a line near the top of TX.BAT and BP.BAT that contains 
  2835.      the word "input".  There's also a line near the end of each file that 
  2836.      contins the word "export".  These lines are instructions to run the 
  2837.      INPUT.EXE and EXPORT.EXE programs, and you'll need to modify them to 
  2838.      account for the fact that you're on a LAN.  
  2839.  
  2840.           The TX.BAT file also contains a line beginning with "ticklex", 
  2841.      while the BP.BAT file contains one beginning with "billpowr".  These 
  2842.      lines, too, must be customized.
  2843.  
  2844.           Generally, INPUT.EXE, EXPORT.EXE, TICKLEX.EXE, and BILLPOWR.EXE 
  2845.  
  2846.  
  2847. LOCAL AREA NETWORKS                  48
  2848.  
  2849.  
  2850.  
  2851.  
  2852.      will recognize the same parameters as does RAMDESK.EXE.  Just place the 
  2853.      same parameter sequence after "input", "export", "ticklex", or 
  2854.      "billpowr" that you would use to invoke RAMdesk for use on the LAN.  
  2855.      For instance, if RAMdesk were invoked as
  2856.  
  2857.                   RAMDESK x x x x ABC ABC H:\MANAGEX C:\MANAGEX
  2858.  
  2859.      then the "ticklex" line in TX.BAT should probably read,
  2860.  
  2861.                   TICKLEX x x x x ABC ABC H:\MANAGEX C:\MANAGEX
  2862.  
  2863.      and the "export" line would read
  2864.  
  2865.                   EXPORT x x x x ABC ABC H:\MANAGEX C:\MANAGEX
  2866.  
  2867.  
  2868.  
  2869.      -- WHOSE ALARMS WILL RING
  2870.  
  2871.           RAMdesk will normally ring everyone's alarms at all workstations.  
  2872.      If you'd prefer to have only a single user's alarms ring at a par-
  2873.      ticular workstation, the fourth parameter should be changed to that 
  2874.      person's initials (DO NOT make a comparable change to the fourth par-
  2875.      ameter in your TX.BAT file if you're using TickleX).
  2876.  
  2877.  
  2878.      -- INTER-WORKSTATION LAG
  2879.  
  2880.           Each workstation keeps information about the current module's 
  2881.      database in memory it's own memory at all times.  This information 
  2882.      will be updated only when that workstation makes a new entry or when 
  2883.      that workstation moves to another module (eg: from the Schedule to the 
  2884.      Worklog).  It will NOT be updated automatically when someone on an-
  2885.      other workstation makes a new entry.  Therefore, each workstation may 
  2886.      not always be maintaining an absolutely current copy of the current 
  2887.      module at all times.  This means that your workstation may not always 
  2888.      be aware of what another has done until you begin a hunt or leave the 
  2889.      current module to move to another.
  2890.  
  2891.  
  2892.  
  2893.  
  2894.  
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906. LOCAL AREA NETWORKS                  49
  2907.  
  2908.  
  2909.  
  2910.  
  2911.      APPENDIX:  USING RAMDESK WITH MICROSOFT WINDOWS
  2912.  
  2913.           If you wish to use RAMdesk with Microsoft Windows, you will need 
  2914.      to run Windows in its 386 mode ("WIN /3" at the DOS prompt).  You will 
  2915.      also need to customize a PIF file.  Before you do ANYTHING in Windows, 
  2916.      however, make sure that you have RAMdesk running successfully at the 
  2917.      DOS level.
  2918.  
  2919.           Use the PIF editor within Windows to set up RMD.PIF.  Keep all the 
  2920.      default settings, except as follows:
  2921.  
  2922.           Program Filename       RMD.BAT
  2923.           Window Title           RAMdesk
  2924.           Optional Parameters    NR
  2925.           Start-up Directory     (example: C:\MANAGEX)
  2926.           KB Required            235 (if you need the alarm, otherwise 195)
  2927.           KB Desired             235 (if you need the alarm, otherwise 195)
  2928.           Display Usage          "Full Screen" item should be selected
  2929.           Execution              "Background" item should be selected
  2930.                                    (but only if you need the alarm)
  2931.           Background Priority    1
  2932.           Retain Video Memory    select this item (if you need the alarm)
  2933.           Allow Fast Paste       DE-select this item
  2934.           Application Shortcut   Press ALT-R here if you wish to be able to
  2935.             Key                    access RAMdesk with this key combination
  2936.  
  2937.           Now, you need to edit your WIN.INI file.  Find the line that be-
  2938.      gins with "load=" and add "RMD.PIF" to that line (eg: "load=RMD.PIF").  
  2939.      That will cause RAMdesk to be loaded automatically when you run Win-
  2940.      dows, so that all you need to do is to press ALT-R to access it. 
  2941.  
  2942.           NOTE: If you're using RAMdesk to sound alarms, always make 
  2943.                 a habit of checking into RAMdesk IMMEDIATELY after 
  2944.                 you load Windows.  Doing so will cause the alarms to 
  2945.                 be set for this session with Windows. 
  2946.  
  2947.           Next, you need to alter your RMD.BAT file.  Look at all lines 
  2948.      that begin with "RAMDESK".  Since you'll be accessing RAMdesk through 
  2949.      Windows, not as a memory-resident program in its own right, the first 
  2950.      parameter should be "nr" (for "non-resident"), not "x".  Now, you may 
  2951.      wish to prevent an exit from RAMdesk by pressing the the ESC key.  If 
  2952.      so, the second parameter should contain the character string, "NX" 
  2953.      (for "no exiting").  And if you wish to use the alarm (PC-BEEP.EXE) 
  2954.      you should make sure that the RMD.BAT file contains a line that begins 
  2955.      with "PC-BEEP" and contains the same listing of parameters found on 
  2956.      the line that begins with "RAMDESK".  The PC-BEEP line should be just 
  2957.      above the RAMDESK line.
  2958.  
  2959.           Windows is a very complicated (even "squirrely") environment.  So 
  2960.      you may have to do a lot of "tweeking" to make everything work. 
  2961.  
  2962.  
  2963.  
  2964.  
  2965. USING RAMDESK WITH WINDOWS                  50
  2966.  
  2967.  
  2968.  
  2969.  
  2970.      APPENDIX:  TUNING UP PERFORMANCE  
  2971.  
  2972.           RAMdesk is a program that would consume about 200K of memory if 
  2973.      the entire software were kept in memory waiting for you to press the 
  2974.      hotkey.  But that would leave you with 200K less memory to run your 
  2975.      other applications.  Therefore, efforts have been made to reduce the 
  2976.      memory required by the program when it's lurking in the background.  
  2977.      On the assumption that memory is more precious to most users than is 
  2978.      time, RAMdesk has been optimized to use as little memory as possible, 
  2979.      even though that means that it might take a little longer for it to 
  2980.      respond when you press its hotkey.
  2981.  
  2982.           Rather than keep RAMdesk's entire code in memory when you're 
  2983.      using another program, only a small "kernal" is maintained in RAM.  
  2984.      When you press the hotkey, your current application is saved to disk 
  2985.      or EMS (LIM-specification expanded memory), and then RAMdesk is loaded 
  2986.      from disk or EMS.  When you temporarily exit RAMdesk, it is then 
  2987.      saved, while your former application is re-loaded.  The memory-swap-
  2988.      ping that takes place whenever you enter or exit RAMdesk will take 
  2989.      time.  How much swapping time is required depends upon whether the 
  2990.      swapping is between RAM and your hard disk or between RAM and other 
  2991.      memory.  
  2992.  
  2993.           If RAMdesk recognizes that you have sufficient EMS memory avail-
  2994.      able (200K), such memory will automatically be used, minimizing swap 
  2995.      time significantly.  If no EMS is recognized, the program will assume 
  2996.      that you want it to swap to the disk directory from which RAMdesk was 
  2997.      loaded.  If you have EMS and RAMdesk does not recognize it, please 
  2998.      don't call to report it; there are several incompatible EMS schemes 
  2999.      floating around, and RAMdesk can't recognize them all.
  3000.  
  3001.           If you don't have EMS, but do have a extended memory, you might 
  3002.      want to set up a large RAM disk and tell RAMdesk to use it for swap-
  3003.      ping.  That'll speed things up quite a bit.  Make sure that the RAM 
  3004.      disk you use will be used for NOTHING other than RAMdesk, TickleX 
  3005.      and/or BillPower.  
  3006.  
  3007.           How big a RAM disk do you need?  If you're using it just for RAM-
  3008.      desk, it should be at least 384K.  Add another 850K if you also want 
  3009.      to install BillPower as a pop-up, and yet another 850K if you use 
  3010.      TickleX as a pop-up.
  3011.  
  3012.           To tell RAMdesk which RAM disk to use, you'll need to alter the 
  3013.      RMD.BAT file.  Place the RAM disk designation at the third parameter 
  3014.      following "ramdesk".  Example: 
  3015.  
  3016.                               ramdesk x x e: 
  3017.  
  3018.      tells RAMdesk to use drive E as the swap drive.  Remember that you 
  3019.      use the designated RAM disk for NOTHING other than RAMdesk, Bill-
  3020.      Power and TickleX program swapping.  
  3021.  
  3022.  
  3023.  
  3024. TUNING UP PERFORMANCE                       51
  3025.  
  3026.  
  3027.  
  3028.  
  3029.  
  3030.      IMPORTANT:
  3031.  
  3032.           As mentioned above, if you don't have sufficient EMS memory and 
  3033.      haven't designated a RAM disk, RAMdesk will swap to the hard disk.  
  3034.      When swapping to the hard disk, the program creates and uses two hid-
  3035.      den files, "PCxxx.SWP" and "PCAPPxxx.SWP" for each user accessing the 
  3036.      program (xxx are the user's initials).  Normally, you won't have any 
  3037.      problems with disk swapping.  But if, after having loaded RAMdesk, you 
  3038.      use other programs that cause your available hard disk space to drop 
  3039.      below 384 kilobytes, you may get a "FATAL SWAP ERROR" when you try to 
  3040.      pop into RAMdesk.  If that happens, you'll have to re-boot your 
  3041.      machine, probably losing whatever you'd been working on when you 
  3042.      pressed the hot key.  The lesson here is that you should not try using 
  3043.      the program as a pop-up unless you're sure that you'll never come 
  3044.      close to running out of space on whatever drive the program will be 
  3045.      using for swapping. 
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058.  
  3059.  
  3060.  
  3061.  
  3062.  
  3063.  
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083. TUNING UP PERFORMANCE                       52
  3084.                           THE "POWER OFFICE" LINE-UP
  3085.  
  3086. Each unique program in this series requires a hard disk-equipped IBM-compatible 
  3087. PC with 512K of memory.  The following paragraphs contain brief descriptions.
  3088.  
  3089.      BillPower  --> time & billing with totally integrated general ledger
  3090.                     (can be invoked as either stand-alone or POP-UP program)
  3091.      TickleX    --> the ultimate  in scheduling/planning/docket control
  3092.                     (can be invoked as either stand-alone or POP-UP program)
  3093.      ReSearch   --> research/evidence organizer for litigation support
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113.  
  3114.  
  3115.  
  3116.  
  3117.  
  3118.  
  3119.  
  3120.  
  3121.  
  3122.  
  3123.  
  3124.  
  3125.  
  3126.  
  3127.  
  3128.  
  3129.  
  3130.  
  3131.  
  3132.  
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138.  
  3139.  
  3140.  
  3141.  
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.   
  3150.